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.
Bemerkungen
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 der Zugriff auf einen Timerstatus durch KeReadStateTimer sich gegenseitig von Zugriffen durch Routinen ausschließen, z. B. KeSetTimer und KeWaitForSingleObject, die ihren Zugriff auf den Zeitgeberzustand synchronisieren.
Weitere Informationen zu Timerobjekten finden Sie unter timer Objects and DPCs.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), IrqlKeDispatchLte(wdm) |