USB_DRIVER_SETTINGS (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.