次の方法で共有


WdfIoQueueGetDevice 関数 (wdfio.h)

[KMDF と UMDF に適用]

WdfIoQueueGetDevice メソッドは、指定された I/O キューが属しているフレームワーク デバイス オブジェクトへのハンドルを返します。

構文

WDFDEVICE WdfIoQueueGetDevice(
  [in] WDFQUEUE Queue
);

パラメーター

[in] Queue

フレームワーク キュー オブジェクトへのハンドル。

戻り値

WdfIoQueueGetDevice は 、フレームワーク デバイス オブジェクトへのハンドルを返します。

ドライバーが無効なオブジェクト ハンドルを提供すると、バグ チェックが発生します。

注釈

WdfIoQueueGetDevice メソッドの詳細については、「I/O キューのプロパティの取得」を参照してください。

次のコード例では、指定した要求を含む I/O キューに関連付けられているフレームワーク デバイス オブジェクトへのハンドルを取得します。

WDFDEVICE  device;

device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfio.h (Wdf.h を含む)
Library Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

こちらもご覧ください

WdfRequestGetIoQueue