共用方式為


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列舉類型會指定架構如何同步處理物件之事件回呼函式的執行。