DosDevConfig
Bindings: C, MASM
This call gets information about attached devices.
DosDevConfig (DeviceInfo, Item, Parm)
DeviceInfo (PVOID) - output
Address of the byte-wide field containing the requested information.
Item (USHORT) - input
Device information requested.
Value Definition
0 Number of printers attached
1 Number of RS232 ports
2 Number of diskette drives
3 Presence of math coprocessor (where 0 = not present, 1 =
present)
4 PC Submodel Type ( where the return is the system submodel
byte)
5 PC Model Type ( where the return is the system model byte)
6 Display adapter type (where 0 = monochrome mode compatible,
1 = other).
Parm (USHORT) - input
Reserved for future use and should be set to zero.
rc (USHORT) - return
Return code descriptions are:
0 NO_ERROR
87 ERROR_INVALID_PARAMETER
Remarks
The system model (function 5) and submodel (function 4) information is
obtained from BIOS.
In addition, the number of devices attached in a PS/2 environment reflect
only devices that are "awake". Devices that are "asleep" are not
counted.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs