IWDFUsbInterface interface
The IWDFUsbInterface interface exposes a USB interface that a USB device exposes.
Members
The IWDFUsbInterface interface inherits from IWDFObject. IWDFUsbInterface also has these types of members:
Methods
The IWDFUsbInterface interface has these methods.
Method | Description |
---|---|
IWDFUsbInterface::GetConfiguredSettingIndex |
The GetConfiguredSettingIndex method retrieves the current setting index for a USB interface. |
IWDFUsbInterface::GetInterfaceDescriptor |
The GetInterfaceDescriptor method retrieves a descriptor for a USB interface. |
IWDFUsbInterface::GetInterfaceNumber |
The GetInterfaceNumber method retrieves the index of a USB interface. |
IWDFUsbInterface::GetNumEndPoints |
The GetNumEndPoints method retrieves the number of endpoints (pipes) on a USB interface. |
IWDFUsbInterface::GetWinUsbHandle |
The GetWinUsbHandle method retrieves the WinUsb interface handle that is associated with a USB interface. |
IWDFUsbInterface::RetrieveUsbPipeObject |
The RetrieveUsbPipeObject method retrieves a USB pipe object for the specified pipe index. |
IWDFUsbInterface::SelectSetting |
The SelectSetting method selects the specified alternate setting on a USB interface. |
Requirements
End of support | Unavailable in UMDF 2.0 and later. |
---|---|
Minimum UMDF version | 1.5 |
Header |
|
DLL |
|