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 a cui la routine scrive l'intervallo di tempo massimo, in unità a 100 nanosecondi, tra i tick successivi dell'orologio di sistema. Un segno di spunta è un interruzione causato dal timer dell'orologio di sistema.
[out] MinimumTime
Puntatore a una posizione a cui la routine scrive l'intervallo di tempo minimo, in 100-nanosecondi unità, tra i tick successivi dell'orologio di sistema.
[out] CurrentTime
Puntatore a una posizione a cui la routine scrive l'intervallo di tempo corrente, in 100-nanosecondi unità, tra i tick successivi dell'orologio di sistema.
Valore restituito
nessuno
Osservazioni
Se il driver chiama la routine ExSetTimerResolution per modificare l'intervallo di tempo tra interruzioni di orologio di sistema successive, il driver può prima chiamare ExQueryTimerResolution per determinare l'intervallo di intervalli supportati 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.
Requisiti
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. |