INT 15H 5302H: Interface Connect (Prot. Mode/16-bit)

 Expects: AX    5302H
          BX    0000H (power device ID = System BIOS)
          ──────────────────────────────────────────────────────────────────
 Returns: AH    APM error code (if CF=CY) else...
          AX:BX Protected mode entry address
          CX    protected mode data segment
          ──────────────────────────────────────────────────────────────────
    Info: This function informs the BIOS that you intend to cooperate with
          the BIOS in power management while the CPU is in 16-bit protected
          mode. (see INT 15H 5301H for related info).

    AX:BX On return, this is a real-mode segment:offset address that can be
          used as the entry point for accessing APM services while the CPU
          is in 16-bit protected mode (see notes).

       CX On return, this is a real-mode segment of a data area that APM
          will use later on.

   Notes: On return, you must prepare selectors in either the LDT or GDT so
          that CS and DS will be valid while APM is operating.  See
          DPMI API  for info on preparing selectors.

          After making this connection (and preparing the selectors), you
          can access power management fns while in 16-bit protected mode by
          preparing AX (et al.) and issuing a FAR CALL to the address
          returned in AX:BX.

See Also: APM API
          About APM
                                    -♦-