次の方法で共有


WdfObjectContextGetObject 関数 (wdfobject.h)

[KMDF と UMDF に適用]

WdfObjectContextGetObject メソッドは、指定したコンテキスト空間が属するフレームワーク オブジェクトへのハンドルを返します。

構文

WDFOBJECT WdfObjectContextGetObject(
  [in] PVOID ContextPointer
);

パラメーター

[in] ContextPointer

オブジェクト コンテキスト空間へのポインター。 ドライバーは、 WdfObjectGetTypedContext を呼び出すことによって、このポインターを取得できます。

戻り値

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

注釈

オブジェクト コンテキスト空間の詳細については、「 Framework オブジェクト コンテキスト空間」を参照してください。

フレームワーク オブジェクト階層のクリーンアップ規則の詳細については、「 Framework オブジェクトのライフ サイクル」を参照してください。

次のコード例では、指定したコンテキスト空間が属するフレームワーク オブジェクトへのハンドルを取得します。

WDFDEVICE  device;

device = WdfObjectContextGetObject(DeviceContext);

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfobject.h (Wdf.h を含む)
Library Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF)
IRQL 任意のレベル
DDI コンプライアンス規則 DriverCreate(kmdf)

こちらもご覧ください

WdfObjectGetTypedContext