次の方法で共有


WdfDpcGetParentObject 関数 (wdfdpc.h)

[KMDF にのみ適用]

WdfDpcGetParentObject メソッドは、指定された DPC オブジェクトの親オブジェクトを返します。

構文

WDFOBJECT WdfDpcGetParentObject(
  [in] WDFDPC Dpc
);

パラメーター

[in] Dpc

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

戻り値

WdfDpcGetParentObject は、指定された DPC オブジェクトの親オブジェクトへのハンドルを返します。

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

注釈

ドライバーは、EvtDpcFunc コールバック関数内から WdfDpcGetParentObject を呼び出す場合があります。

次のコード例では、指定した DPC オブジェクトの親オブジェクトへのハンドルを返します。 WdfDpcCreate コード例は、指定された DPC オブジェクトがどのように作成されたかを示しています。

WDFDEVICE Device;

Device = WdfDpcGetParentObject(PDevExt->CompleteWriteDpc);

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
Header wdfdpc.h (Wdf.h を含む)
Library Wdf01000.sys (「Framework ライブラリのバージョン管理」を参照)。
IRQL 任意のレベル
DDI コンプライアンス規則 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

こちらもご覧ください

EvtDpcFunc