UdecxUrbRetrieveControlSetupPacket 関数 (udecxurb.h)

指定したフレームワーク要求オブジェクトから USB コントロール セットアップ パケットを取得します。

構文

NTSTATUS UdecxUrbRetrieveControlSetupPacket(
  [in]  WDFREQUEST                    Request,
  [out] PWDF_USB_CONTROL_SETUP_PACKET SetupPacket
);

パラメーター

[in] Request

セットアップ パケットを含む要求を表すフレームワーク要求オブジェクトへのハンドル。

[out] SetupPacket

USB コントロール転送を記述するセットアップ パケットを受信する WDF_USB_CONTROL_SETUP_PACKET 構造体。

戻り値

メソッドは、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、このメソッドは適切な NTSTATUS エラー コードを返す可能性があります。

注釈

クライアント ドライバーは、セットアップ パケットの内容を検査して、デバイスに送信される標準制御要求を決定できます。

要求を完了するには、ドライバーが UdecxUrbCompleteWithNtStatus を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
最小 KMDF バージョン 1.15
Header udecxurb.h (Udecx.h を含む)
Library Udecxstub.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

アーキテクチャ:USB デバイス エミュレーション (UDE)

UDE クライアント ドライバーを記述する