次の方法で共有


wdfobject.h ヘッダー

このヘッダーは wdf によって使用されます。 詳細については、以下を参照してください。

  • Windows Driver Framework の

wdfobject.h には、次のプログラミング インターフェイスが含まれています。

関数

 
WDF_GET_CONTEXT_TYPE_INFO

このマクロは、内部でのみ使用するために予約されています。
WDF_OBJECT_ATTRIBUTES_INIT

WDF_OBJECT_ATTRIBUTES_INIT関数は、ドライバーのWDF_OBJECT_ATTRIBUTES構造体を初期化します。
WDF_TYPE_NAME_POINTER_TYPE

WDF_TYPE_NAME_POINTER_TYPE マクロは、内部でのみ使用するために予約されています。
WDF_TYPE_NAME_TO_TYPE_INFO

WDF_TYPE_NAME_TO_TYPE_INFO マクロは、内部でのみ使用するために予約されています。
WdfObjectAllocateContext の

WdfObjectAllocateContext メソッドは、指定されたフレームワーク オブジェクトのコンテキスト領域を割り当てます。
WdfObjectContextGetObject の

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

WdfObjectCreate メソッドは、一般的なフレームワーク オブジェクトを作成します。
WdfObjectDelete の

WdfObjectDelete メソッドは、フレームワーク オブジェクトとその子オブジェクトを削除します。
WdfObjectDereferenceActual の

WdfObjectDereferenceActual メソッドは、指定したフレームワーク オブジェクトの参照カウントをデクリメントし、タグ値、行番号、およびファイル名を参照に割り当てます。
WdfObjectGetTypedContextWorker の

WdfObjectGetTypedContextWorker メソッドは、内部使用専用に予約されています。 代わりに WdfObjectGetTypedContext マクロを使用してください。
WdfObjectQuery の

WdfObjectQuery メソッドは実装されていません。
WdfObjectReferenceActual の

WdfObjectReferenceActual メソッドは、指定したフレームワーク オブジェクトの参照カウントをインクリメントし、タグ値、行番号、およびファイル名を参照に割り当てます。

コールバック関数

 
EVT_WDF_OBJECT_CONTEXT_CLEANUP

ドライバーの EvtCleanupCallback イベント コールバック関数は、オブジェクトを削除できるように、オブジェクトに対するドライバーの参照を削除します。
EVT_WDF_OBJECT_CONTEXT_DESTROY

ドライバーの EvtDestroyCallback イベント コールバック関数は、フレームワーク オブジェクトの削除に関連付けられている操作を実行します。

構造

 
WDF_OBJECT_ATTRIBUTES

WDF_OBJECT_ATTRIBUTES構造体は、任意のフレームワーク オブジェクトに関連付けることができる属性を記述します。
WDF_OBJECT_CONTEXT_TYPE_INFO

WDF_OBJECT_CONTEXT_TYPE_INFO構造体は、フレームワーク オブジェクトのドライバー定義コンテキスト メモリを記述します。

列挙 体

 
WDF_EXECUTION_LEVEL

WDF_EXECUTION_LEVEL列挙型は、フレームワークがフレームワーク オブジェクトに対してドライバーによって提供されたイベント コールバック関数を呼び出す最大 IRQL を指定します。
WDF_SYNCHRONIZATION_SCOPE

WDF_SYNCHRONIZATION_SCOPE列挙型は、フレームワークがオブジェクトのイベント コールバック関数の実行を同期する方法を指定します。