Preliminary User Guide, Rev. 2 |
|
February 1999 | USB Device Driver |
|
|
5 I/O Control Data Structures
This section describes the data structures used in I/O control codes.
5.1 DEVICE_INSTANCE_HEADER
The DEVICE_INSTANCE_HEADER structure is used when issuing the IOCTL_GET_DEVICE_INSTANCES con- trol code.
5.1.1 Data Structure
typedef struct _DEVICE_INSTANCE_HEADER{ DWORD NumDeviceInstance; DWORD TotalLength;
}DEVICE_INSTANCE_HEADER;
5.1.2 Members
5.2 DEVICE_INSTANCE
The DEVICE_INSTANCE structure is used when issuing the IOCTL_GET_DEVICE_INSTANCES control code.
5.2.1 Data Structure
typedef struct _DEVICE_INSTANCE{ DWORD InstanceIndex; DWORD LinkNameLength;
CHAR DeviceLinkName[64];
}DEVICE_INSTANCE, *PDEVICE_INSTANCE;
5.2.2 Members
Lucent Technologies Inc. |