WdfObjectReference 宏

[適用于 KMDF 和 UMDF]

WdfObjectReference宏會遞增指定 framework 物件的參考計數。

語法

VOID WdfObjectReference(
  [in] WDFOBJECT Handle
);

參數

控制碼 [in]
架構物件的控制碼。

傳回值

無。

如果驅動程式提供不正確物件控制碼,就會發生錯誤檢查。

備註

如果您的驅動程式呼叫 WdfObjectReference 來遞增參考計數,驅動程式必須呼叫 WdfObjectDereference 以遞減計數。

驅動程式可呼叫WdfObjectReferenceWithTagWdfObjectReferenceActual,而不是呼叫WdfObjectReference

如需物件參考計數的詳細資訊,請參閱 Framework 物件生命週期

範例

下列程式碼範例會遞增物件的參考計數。

WdfObjectReference(Object); 

規格需求

目標平台

通用

最小 KMDF 版本

1.0

最小的 UMDF 版本

2.0

標頭

Wdfobject (包含 Wdf. h)

程式庫

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

IRQL

<= DISPATCH_LEVEL

DDI 合規性規則

DriverCreateMemAfterReqCompletedIntIoctlAMemAfterReqCompletedIoctlAMemAfterReqCompletedReadAMemAfterReqCompletedWriteA

另請參閱

WdfObjectReferenceActual

WdfObjectReferenceWithTag