共用方式為


WdfObjectDereference 宏

[適用於 KMDF 和 UMDF]

WdfObjectDereference 宏會遞減指定架構對象的參考計數。

語法

VOID WdfObjectDereference(
  [in] WDFOBJECT Handle
);

參數

處理 [in]
架構物件的句柄。

傳回值

無。

如果驅動程式提供無效的物件句柄,就會發生錯誤檢查。

備註

如果對象的參考計數變成零,在 WdfObjectDereference 傳回之前,可能會刪除物件。

只有在先前呼叫 WdfObjectReference 時,驅動程式才能呼叫 WdfObjectDereference

驅動程式可以呼叫 WdfObjectDereferenceWithTagWdfObjectDereferenceActual,而不是呼叫 WdfObjectDereference

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

範例

下列程式代碼範例會遞減對象的參考計數。

WdfObjectDereference(Object); 

規格需求

目標平台

Universal

最低 KMDF 版本

1.0

最低UMDF版本

2.0

標頭

Wdfobject.h (包含 Wdf.h)

媒體櫃

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

IRQL

<= DISPATCH_LEVEL

DDI 合規性規則

DriverCreateMemAfterReqCompletedIntIoctlAMemAfterReqCompletedIoctlAMemAfterReqCompletedReadAMemAfterReqCompletedWriteAwdfioqueuefindrequestfailedwdfioqueueretrievefoundrequest

另請參閱

WdfObjectDereferenceActual

WdfObjectDereferenceWithTag

WdfObjectReference