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