KeReadStateTimer-Funktion (wdm.h)
Die KeReadStateTimer-Routine liest den aktuellen Zustand eines Timerobjekts.
Syntax
BOOLEAN KeReadStateTimer(
[in] PKTIMER Timer
);
Parameter
[in] Timer
Ein Zeiger auf ein initialisiertes Timerobjekt, für das der Aufrufer den Speicher bereitstellt.
Rückgabewert
KeReadStateTimer gibt TRUE zurück, wenn der aktuelle Zustand des Timerobjekts signalisiert wird. Andernfalls wird FALSE zurückgegeben.
Hinweise
Diese Routine bietet eine effiziente Möglichkeit, den Signalzustand eines Timers abzufragen. KeReadStateTimer liest den Zustand des Timers, ohne den Zugriff auf den Timer zu synchronisieren. Gehen Sie nicht davon aus, dass Zugriffe auf einen Zeitgeberstatus durch KeReadStateTimer sich gegenseitig von Zugriffen von Routinen wie KeSetTimer und KeWaitForSingleObject ausschließen, die ihren Zugriff auf den Zeitgeberstatus synchronisieren.
Weitere Informationen zu Timerobjekten finden Sie unter Timer-Objekte und DPCs.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport), IrqlKeDispatchLte(wdm) |