DOS/32 Advanced DOS Extender - Programmer's Reference


2.51 - DPMI function 0EEFFh - Get DOS Extender Info

Returns information about the DOS Extender.

 

In: AX = 0EEFFh
Out:

if successful:
CF clear
EAX = "D32A" (44333241h)
CL = CPU type:

03h = 80386
04h = 80486
05h = 80586 (Pentium)
06h = 80686 (Pentium Pro)
07h-0FFh = reserved

CH = System software type:

00h = Clean
01h = XMS
02h = VCPI
03h = DPMI

DL = DOS Extender minor version (binary)
DH = DOS Extender major version (binary)
ES:EBX = selector:offset of ASCIIZ copyright string

if failed:
CF set
AX = error code

8001h - unsupported function

Notes:

a) This function is not a part of DPMI 0.9 specification and is invented for compatibility with PMODE/W DOS Extender only.

b) Under DOS/32 Advanced the pointer ES:EBX will point to an empty string (to a byte 00h).

 


Copyright Supernar Systems, Ltd. 1996-2005
All Rights Reserved.