WdfTimerGetParentObject-Funktion (wdftimer.h)
[Gilt für KMDF und UMDF]
Die WdfTimerGetParentObject--Methode gibt ein Handle an das übergeordnete Objekt eines angegebenen Frameworktimerobjekts zurück.
WDFOBJECT WdfTimerGetParentObject(
[in] WDFTIMER Timer
);
[in] Timer
Ein Handle für ein Framework-Timerobjekt, das durch Aufrufen WdfTimerCreateabgerufen wurde.
WdfTimerGetParentObject gibt ein Handle an das Frameworkobjekt zurück, das das übergeordnete Objekt des angegebenen Zeitgeberobjekts ist.
Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.
Weitere Informationen zu Framework-Timerobjekten finden Sie unter Using Timers.
Im folgenden Codebeispiel wird nun ein EvtTimerFunc- Rückruffunktion das übergeordnete Element eines Timerobjekts abrufen. In diesem Beispiel hat der Treiber zuvor angegeben, dass das übergeordnete Objekt des Zeitgeberobjekts ein Warteschlangenobjekt ist.
VOID
MyEvtTimerFunc(
IN WDFTIMER Timer
)
{
WDFQUEUE queue;
queue = WdfTimerGetParentObject(Timer);
...
}
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdftimer.h (include Wdf.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL- | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf) |