IWDFUsbTargetDevice interface
The IWDFUsbTargetDevice interface exposes a USB device I/O target object.
Members
The IWDFUsbTargetDevice interface inherits from IWDFIoTarget. IWDFUsbTargetDevice also has these types of members:
Methods
The IWDFUsbTargetDevice interface has these methods.
Method | Description |
---|---|
IWDFUsbTargetDevice::FormatRequestForControlTransfer |
The FormatRequestForControlTransfer method formats an I/O request object for a USB control transfer. |
IWDFUsbTargetDevice::GetNumInterfaces |
The GetNumInterfaces method retrieves the number of USB interfaces for the USB device. |
IWDFUsbTargetDevice::GetWinUsbHandle |
The GetWinUsbHandle method retrieves the WinUsb interface handle that is associated with a I/O target device object. |
IWDFUsbTargetDevice::RetrieveDescriptor |
The RetrieveDescriptor method retrieves a USB descriptor, which can describe a device, configuration, or string. |
IWDFUsbTargetDevice::RetrieveDeviceInformation |
The RetrieveDeviceInformation method retrieves device information of the specified type. |
IWDFUsbTargetDevice::RetrievePowerPolicy |
The RetrievePowerPolicy method retrieves a WinUsb power policy. |
IWDFUsbTargetDevice::RetrieveUsbInterface |
The RetrieveUsbInterface method retrieves the specified USB interface for a USB device. |
IWDFUsbTargetDevice::SetPowerPolicy |
The SetPowerPolicy method sets the WinUsb power policy. |
Requirements
End of support | Unavailable in UMDF 2.0 and later. |
---|---|
Minimum UMDF version | 1.5 |
Header |
|
DLL |
|