IWDFUsbInterface::SelectSetting method

The SelectSetting method selects the specified alternate setting on a USB interface.

Syntax


HRESULT SelectSetting(
  [in]  UCHAR SettingNumber
);

Parameters

SettingNumber [in]

The setting to select on the USB interface.

Return value

SelectSetting returns one of the following values:

Return codeDescription
S_OK

SelectSetting successfully selected the setting that the SettingNumber parameter specified.

E_OUTOFMEMORY

SelectSetting encountered an allocation failure.

An error code that is defined in Winerror.h

This value corresponds to the error code that the WinUsb API returned.

 

Remarks

The framework automatically selects configuration zero, its interface zero, and the alternate setting zero. To change the alternate setting, the driver can call SelectSetting.

For more info USB Configuration Descriptors

Examples


hr = pIWDFUsbInterface->SelectSetting(SettingNumber);

Requirements

End of support

Unavailable in UMDF 2.0 and later.

Minimum UMDF version

1.5

Header

Wudfusb.h (include Wudfusb.h)

DLL

WUDFx.dll

See also

IWDFUsbInterface

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft