Lenovo ThinkPad 560E TP 560Z Technical Reference Manual - Page 125
Try to use CBIOS INT 15., No System ID is available
View all Lenovo ThinkPad 560E manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 125 highlights
C Language WORD GetSystemID() { SMB SmapiEntry ; INPARM MyInput ; OUTPARM MyOutput ; WORD Rc = -1 ; if (GetSmapiEntry(&SmapiEntry)) { MyInput.SMBIN_FUNC = ; MyInput.SMBIN_SUB_FUNC = ; if (SmapiEntry(&MyInput, &MyOutput)) { // No System ID is available } else { Rc = MyOutput.SMBOUT_PARM_1 ; } } else { // No Smapi BIOS interface. // Try to use CBIOS INT 15. } return Rc ; } ThinkPad 560Z SMAPI BIOS A-63
C Language
WORD GetSystemID()
{
SMB
SmapiEntry ;
INPARM
MyInput ;
OUTPARM
MyOutput ;
WORD
Rc = -1 ;
if (GetSmapiEntry(&SmapiEntry)) {
MyInput.SMBIN_FUNC
= ² ;
MyInput.SMBIN_SUB_FUNC
= ² ;
if (SmapiEntry(&MyInput, &MyOutput)) {
// No System ID is available
} else {
Rc = MyOutput.SMBOUT_PARM_1 ;
}
} else {
// No Smapi BIOS interface.
// Try to use CBIOS INT 15.
}
return Rc ;
}
ThinkPad 560Z SMAPI BIOS
A-63