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

