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

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:
© 2014 Microsoft. All rights reserved.