WDF_USB_REQUEST_TYPE 열거형(wdfusb.h)

[KMDF 및 UMDF에 적용]

WDF_USB_REQUEST_TYPE 열거형은 프레임워크 기반 드라이버가 USB I/O 대상에 보낼 수 있는 USB 요청 유형을 식별합니다.

Syntax

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid = 0,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceString,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypeDeviceUrb,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead,
  WdfUsbRequestTypePipeAbort,
  WdfUsbRequestTypePipeReset,
  WdfUsbRequestTypePipeUrb
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

상수

 
WdfUsbRequestTypeInvalid
값: 0
내부 전용입니다.
WdfUsbRequestTypeNoFormat
이 값은 사용되지 않습니다.
WdfUsbRequestTypeDeviceString
디바이스의 유니코드 문자열을 가져오기 위한 요청입니다.
WdfUsbRequestTypeDeviceControlTransfer
제어 전송을 보내는 요청입니다.
WdfUsbRequestTypeDeviceUrb
디바이스에 URB를 보내는 요청입니다.
WdfUsbRequestTypePipeWrite
파이프에 쓸 요청입니다.
WdfUsbRequestTypePipeRead
파이프에서 읽을 요청입니다.
WdfUsbRequestTypePipeAbort
파이프를 중지하는 요청입니다.
WdfUsbRequestTypePipeReset
파이프를 다시 설정하기 위한 요청입니다.
WdfUsbRequestTypePipeUrb
파이프에 URB를 보내는 요청입니다.

설명

WDF_USB_REQUEST_TYPE 열거형은 WDF_USB_REQUEST_COMPLETION_PARAMS 구조체에서 사용됩니다.

요구 사항

요구 사항
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfusb.h(Wdfusb.h 포함)

추가 정보

WDF_USB_REQUEST_COMPLETION_PARAMS