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 |
|
