WDF_USB_REQUEST_TYPE列挙 (wdfusb.h)

[KMDF と UMDF に適用]

WDF_USB_REQUEST_TYPE列挙は、フレームワーク ベースのドライバーが USB I/O ターゲットに送信できる USB 要求の種類を識別します。

構文

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
デバイスの Unicode 文字列を取得する要求。
WdfUsbRequestTypeDeviceControlTransfer
制御転送を送信する要求。
WdfUsbRequestTypeDeviceUrb
デバイスに URB を送信する要求。
WdfUsbRequestTypePipeWrite
パイプに書き込む要求。
WdfUsbRequestTypePipeRead
パイプから読み取る要求。
WdfUsbRequestTypePipeAbort
パイプを停止する要求。
WdfUsbRequestTypePipeReset
パイプをリセットする要求。
WdfUsbRequestTypePipeUrb
URB をパイプに送信する要求。

注釈

WDF_USB_REQUEST_TYPE列挙は、WDF_USB_REQUEST_COMPLETION_PARAMS構造体で使用されます。

要件

要件
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfusb.h (Wdfusb.h を含む)

こちらもご覧ください

WDF_USB_REQUEST_COMPLETION_PARAMS