Condividi tramite


Funzione KeReadStateTimer (wdm.h)

La routine KeReadStateTimer legge lo stato corrente di un oggetto timer.

Sintassi

BOOLEAN KeReadStateTimer(
  [in] PKTIMER Timer
);

Parametri

[in] Timer

Puntatore a un oggetto timer inizializzato, per il quale il chiamante fornisce l'archiviazione.

Valore restituito

KeReadStateTimer restituisce TRUE se viene segnalato lo stato corrente dell'oggetto timer; in caso contrario, restituisce FALSE.

Osservazioni

Questa routine consente di eseguire il polling efficiente dello stato del segnale di un timer. KeReadStateTimer legge lo stato del timer senza sincronizzarne l'accesso al timer. Non presupporre che gli accessi di uno stato timer da KeReadStateTimer si escludono a vicenda dagli accessi da routine, ad esempio KeSetTimer e KeWaitForSingleObject, che sincronizzano l'accesso allo stato timer.

Per altre informazioni sugli oggetti timer, vedere oggetti timer e controller di dominio.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 2000.
piattaforma di destinazione Universale
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
regole di conformità DDI HwStorPortProhibitedDDIs(storport), IrqlKeDispatchLte(wdm)

Vedere anche

KTIMER

KeCancelTimer

KeInitializeTimer

KeSetTimer

KeWaitForSingleObject