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枚举类型指定框架如何同步对象的事件回调函数的执行。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈