Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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