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 lo stato corrente dell'oggetto timer viene segnalato; in caso contrario, restituisce FALSE.
Commenti
Questa routine fornisce un modo efficiente per eseguire il polling 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 per routine, ad esempio KeSetTimer e KeWaitForSingleObject, che sincronizzano l'accesso allo stato del timer.
Per altre informazioni sugli oggetti timer, vedere Oggetti timer e DPC.
Requisiti
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 | HwStorPortProhibitedDDDIs(storport), IrqlKeDispatchLte(wdm) |