WDF_USB_REQUEST_TYPE 列挙 (wudfusb.h)

[警告: UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、新しいバージョンのWindows 10では UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは、UMDF 2 を使用する必要があります。 詳細については、「UMDF を使用したはじめに」を参照してください。

WDF_USB_REQUEST_TYPE列挙には、USB 要求オブジェクトの種類を識別する値が含まれています。

構文

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

定数

 
WdfUsbRequestTypeInvalid
要求オブジェクトの型が無効です。
WdfUsbRequestTypeNoFormat
要求オブジェクトは書式設定されていません。
WdfUsbRequestTypeDeviceControlTransfer
要求オブジェクトは、アプリケーションがターゲット デバイスに関連付けられているファイル オブジェクトで Win32 DeviceIoControl 関数を呼び出すと送信されます。
WdfUsbRequestTypePipeWrite
要求オブジェクトは、アプリケーションがターゲット デバイスに関連付けられているファイル オブジェクトで Win32 WriteFile または WriteFileEx 関数を呼び出すと送信されます。
WdfUsbRequestTypePipeRead
要求オブジェクトは、アプリケーションがターゲット デバイスに関連付けられているファイル オブジェクトの Win32 ReadFile または ReadFileEx 関数を呼び出すときに送信されます。

要件

要件
Header wudfusb.h (Wudfusb.h を含む)