wdfobject.h ヘッダー

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

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