WdfObjectReference 宏

[适用于 KMDF 和 UMDF]

WdfObjectReference 宏递增指定框架对象的引用计数。

语法

VOID WdfObjectReference(
  [in] WDFOBJECT Handle
);

参数

处理 [in]
框架对象的句柄。

返回值

无。

如果驱动程序提供无效的对象句柄,则会发生 bug 检查。

注解

如果驱动程序调用 WdfObjectReference 来递增引用计数,则驱动程序必须调用 WdfObjectDereference 来递减计数。

驱动程序可以调用 WdfObjectReferenceWithTagWdfObjectReferenceActual,而不是调用 WdfObjectReference

有关对象引用计数的详细信息,请参阅 框架对象生命周期

示例

下面的代码示例递增对象的引用计数。

WdfObjectReference(Object); 

要求

目标平台

通用

最低 KMDF 版本

1.0

最低 UMDF 版本

2.0

标头

Wdfobject.h (包括 Wdf.h)

Wdf01000.sys (KMDF) ;WUDFx02000.dll (UMDF)

IRQL

<= DISPATCH_LEVEL

DDI 符合性规则

DriverCreateMemAfterReqCompletedIntIoctlAMemAfterReqCompletedIoctlAMemAfterReqCompletedReadAMemAfterReqCompletedWriteA

另请参阅

WdfObjectReferenceActual

WdfObjectReferenceWithTag