ExQueryTimerResolution, fonction (wdm.h)
La routine ExQueryTimerResolution signale la plage de résolutions du minuteur prises en charge par l’horloge système.
void ExQueryTimerResolution(
[out] PULONG MaximumTime,
[out] PULONG MinimumTime,
[out] PULONG CurrentTime
);
[out] MaximumTime
Pointeur vers un emplacement dans lequel la routine écrit l’intervalle de temps maximal, en unités de 100 nanosecondes, entre les cycles successifs de l’horloge système. Une de graduation est une interruption causée par le minuteur d’horloge système.
[out] MinimumTime
Pointeur vers un emplacement dans lequel la routine écrit l’intervalle de temps minimal, en unités de 100 nanosecondes, entre les cycles successifs de l’horloge système.
[out] CurrentTime
Pointeur vers un emplacement dans lequel la routine écrit l’intervalle de temps actuel, en unités de 100 nanosecondes, entre les cycles successifs de l’horloge système.
Aucun
Si votre pilote appelle la routine ExSetTimerResolution pour modifier l’intervalle de temps entre les interruptions d’horloge système successives, le pilote peut d’abord appeler ExQueryTimerResolution pour déterminer la plage d’intervalles pris en charge par l’horloge système.
Lorsque votre pilote appelle une routine telle que KeSetTimerEx pour définir un minuteur, la précision du minuteur dépend de la résolution de l’horloge système. Pour plus d’informations, consultez précision du minuteur.
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 8. |
plateforme cible | Universel |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
bibliothèque | Ntoskrnl.lib |
IRQL | N’importe quel niveau. |