KeReadStateTimer, fonction (wdm.h)
La routine KeReadStateTimer lit l’état actuel d’un objet minuteur.
Syntaxe
BOOLEAN KeReadStateTimer(
[in] PKTIMER Timer
);
Paramètres
[in] Timer
Pointeur vers un objet de minuteur initialisé, pour lequel l’appelant fournit le stockage.
Valeur retournée
KeReadStateTimer retourne TRUE si l’état actuel de l’objet minuteur est signalé ; sinon, elle retourne FALSE.
Remarques
Cette routine fournit un moyen efficace d’interroger l’état du signal d’un minuteur. KeReadStateTimer lit l’état du minuteur sans synchroniser son accès au minuteur. Ne partez pas du principe que les accès d’un état de minuteur par KeReadStateTimer s’excluent mutuellement des accès des routines, telles que KeSetTimer et KeWaitForSingleObject, qui synchronisent leur accès à l’état du minuteur.
Pour plus d’informations sur les objets du minuteur, consultez Objets de minuteur et DPC.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport), IrqlKeDispatchLte(wdm) |