다음을 통해 공유


IWDFUsbInterface::SelectSetting 메서드(wudfusb.h)

[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에 새 기능이 추가되지 않으며 최신 버전의 Windows 10 UMDF 1에 대한 지원이 제한됩니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF를 사용하여 시작 참조하세요.]

SelectSetting 메서드는 USB 인터페이스에서 지정된 대체 설정을 선택합니다.

구문

HRESULT SelectSetting(
  [in] UCHAR SettingNumber
);

매개 변수

[in] SettingNumber

USB 인터페이스에서 선택할 설정입니다.

반환 값

SelectSetting은 다음 값 중 하나를 반환합니다.

반환 코드 설명
S_ok

설정설정을 선택하여 SettingNumber 매개 변수가 지정한 설정을 선택했습니다.

E_OUTOFMEMORY

SelectSetting 에서 할당 오류가 발생했습니다.

Winerror.h에 정의된 오류 코드
이 값은 WinUsb API가 반환한 오류 코드에 해당합니다.

설명

프레임워크는 구성 0, 해당 인터페이스 0 및 대체 설정 0을 자동으로 선택합니다. 대체 설정을 변경하기 위해 드라이버는 SelectSetting을 호출할 수 있습니다.

자세한 내용은 USB 구성 설명자

예제


hr = pIWDFUsbInterface->SelectSetting(SettingNumber);

요구 사항

요구 사항
지원 종료 UMDF 2.0 이상에서는 사용할 수 없습니다.
대상 플랫폼 데스크톱
최소 UMDF 버전 1.5
머리글 wudfusb.h(Wudfusb.h 포함)
DLL WUDFx.dll

추가 정보

IWDFUsbInterface