Function 49 -
Advanced Power Management (APM)
Options:
·
eax = 49 - function
number
·
dx = APM function
number (analogue of ax in the specification)
·
bx, cx = APM function
parameters
Return value:
·
16-bit registers ax, bx, cx, dx, si, di and flag CF Installed
according to APM specification
·
the older half of the
32-bit registers eax, ebx, ecx, edx, esi,
edi are destroyed
Remarks:
The APM 1.2 specification is described in
the Advanced Power Management (APM) BIOS Specification (Revision 1.2),
available at http://www.microsoft.com/whdc/archive/amp_12.mspx;
it is also included in the famous Interrupt List by Ralf Brown (http://www.pobox.com/~ralf/files.html,
ftp://ftp.cs.cmu.edu/afs/cs/user/ralf/pub/).
Constants for registers:
eax
- SF_APM (49)