Delen via


WdfObjectReference-macro

[Van toepassing op KMDF en UMDF]

Met de WdfObjectReference macro wordt het aantal verwijzingen voor een opgegeven frameworkobject verhoogd.

Syntaxis

VOID WdfObjectReference(
  [in] WDFOBJECT Handle
);

Parameterwaarden

verwerken [in]
Een ingang naar een frameworkobject.

Retourwaarde

Geen.

Er treedt een foutcontrole op als het stuurprogramma een ongeldige objectgreep levert.

Opmerkingen

Als uw stuurprogramma WdfObjectReference aanroept om een verwijzingsaantal te verhogen, moet het stuurprogramma WdfObjectDereference aanroepen om het aantal te verlagen.

In plaats van WdfObjectReference-aan te roepen, kan een stuurprogramma WdfObjectReferenceWithTag of WdfObjectReferenceActualaanroepen.

Zie Framework Object Life Cyclevoor meer informatie over het aantal objectverwijzingen.

Voorbeelden

In het volgende codevoorbeeld wordt het aantal verwijzingen van een object verhoogd.

WdfObjectReference(Object); 

Vereisten

Doelplatform

Universal

Minimale KMDF-versie

1.0

Minimale UMDF-versie

2.0

Koptekst

Wdfobject.h (inclusief Wdf.h)

Bibliotheek

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

IRQL

<= DISPATCH_LEVEL

DDI-nalevingsregels

DriverCreate, MemAfterReqCompletedIntIoctlA, MemAfterReqCompletedIoctlA, MemAfterReqCompletedReadA, MemAfterReqCompletedWriteA

Zie ook

WdfObjectReferenceActual-

WdfObjectReferenceWithTag-