Funzione ExQueryTimerResolution (wdm.h)
La routine ExQueryTimerResolution segnala l'intervallo di risoluzioni timer supportate dall'orologio di sistema.
Sintassi
void ExQueryTimerResolution(
[out] PULONG MaximumTime,
[out] PULONG MinimumTime,
[out] PULONG CurrentTime
);
Parametri
[out] MaximumTime
Puntatore a una posizione in cui la routine scrive l'intervallo di tempo massimo, in unità di 100 nanosecondi, tra tick successivi dell'orologio di sistema. Un tick è un interrupt causato dal timer dell'orologio di sistema.
[out] MinimumTime
Puntatore a una posizione in cui la routine scrive l'intervallo di tempo minimo, in unità di 100 nanosecondi, tra tick successivi dell'orologio di sistema.
[out] CurrentTime
Puntatore a una posizione in cui la routine scrive l'intervallo di tempo corrente, in unità di 100 nanosecondi, tra tick successivi dell'orologio di sistema.
Valore restituito
Nessuno
Osservazioni
Se il driver chiama la routine ExSetTimerResolution per modificare l'intervallo di tempo tra gli interrupt di clock di sistema successivi, il driver può prima chiamare ExQueryTimerResolution per determinare l'intervallo di intervalli supportato dall'orologio di sistema.
Quando il driver chiama una routine come KeSetTimerEx per impostare un timer, l'accuratezza del timer dipende dalla risoluzione dell'orologio di sistema. Per altre informazioni, vedere accuratezza timer.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8. |
piattaforma di destinazione | Universale |
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
libreria | Ntoskrnl.lib |
IRQL | Qualsiasi livello. |