USB_DRIVER_SETTINGS (Windows CE 5.0)
This structure contains the members for universal serial bus (USB) drivers.
typedef struct {DWORD dwCount;DWORD dwVendorId;DWORD dwProductId;DWORD dwReleaseNumber;DWORD dwDeviceClass;DWORD dwDeviceSubClass;DWORD dwDeviceProtocol;DWORD dwInterfaceClass;DWORD dwInterfaceSubClass;DWORD dwInterfaceProtocol;} USB_DRIVER_SETTINGS;
Members
- dwCount
Size, in bytes, of the structure. - dwVendorId
Vendor identifier in the device descriptor. - dwProductId
Product identifier in the device descriptor. - dwReleaseNumber
Release number in the device descriptor. - dwDeviceClass
Device class in the device descriptor. - dwDeviceSubClass
Device subclass in the device descriptor. - dwDeviceProtocol
Protocol in the device descriptor. - dwInterfaceClass
Class in the interface descriptor. - dwInterfaceSubClass
Subclass in the interface descriptor. - dwInterfaceProtocol
Protocol in the interface descriptor.
Remarks
This structure is passed to the LPREGISTER_CLIENT_SETTINGS function to enable the USB driver module to recognize a USB driver. The contents of this structure control how the USB driver module matches this driver against the members of actual USB devices when a device is connected to a hardware platform. Any of the members can be set to USB_NO_INFO, which indicates that the driver is loaded by default if all other members match and no other driver is a better match.
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Usbdi.h.
See Also
LPREGISTER_CLIENT_SETTINGS | LPUN_REGISTER_CLIENT_SETTINGS
Send Feedback on this topic to the authors