[Toc][Index]

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