Sdílet prostřednictvím


Makro WdfObjectReference

[Platí pro KMDF a UMDF]

WdfObjectReference makro zvýší počet odkazů pro zadaný objekt architektury.

Syntaxe

VOID WdfObjectReference(
  [in] WDFOBJECT Handle
);

Parametry

popisovač [in]
Popisovač objektu architektury.

Návratová hodnota

Žádné.

K chybě dojde, pokud ovladač poskytuje neplatný popisovač objektu.

Poznámky

Pokud ovladač volá WdfObjectReference zvýšit počet odkazů, ovladač musí volat WdfObjectDereference dekrementace počtu.

Místo volání WdfObjectReferencemůže ovladač volat WdfObjectReferenceWithTag nebo WdfObjectReferenceActual.

Další informace o počtech odkazů na objekty naleznete v tématu Framework Object Life Cycle.

Příklady

Následující příklad kódu zvýší počet odkazů objektu.

WdfObjectReference(Object); 

Požadavky

Cílová platforma

univerzální

Minimální verze SLUŽBY KMDF

1.0

Minimální verze UMDF

2.0

Záhlaví

Wdfobject.h (včetně Wdf.h)

Knihovna

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

IRQL

<= DISPATCH_LEVEL

Pravidla dodržování předpisů DDI

DriverCreate, MemAfterReqCompletedIntIoctlA, MemAfterReqCompletedIoctlA, MemAfterReqCompletedReadA, MemAfterReqCompletedWriteA

Viz také

WdfObjectReferenceActual

WdfObjectReferenceWithTag