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.

MethodDescription
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

Target platform

Desktop

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.5

Header

Wudfusb.h

DLL

WUDFx.dll

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft