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)

Voir aussi

KTIMER

KeCancelTimer

KeInitializeTimer

KeSetTimer

KeWaitForSingleObject