Función ExQueryTimerResolution (wdm.h)

La rutina ExQueryTimerResolution informa del intervalo de resoluciones del temporizador compatibles con el reloj del sistema.

Sintaxis

void ExQueryTimerResolution(
  [out] PULONG MaximumTime,
  [out] PULONG MinimumTime,
  [out] PULONG CurrentTime
);

Parámetros

[out] MaximumTime

Puntero a una ubicación en la que la rutina escribe el intervalo de tiempo máximo, en unidades de 100 nanosegundos, entre pasos sucesivos del reloj del sistema. Un tic es una interrupción causada por el temporizador del reloj del sistema.

[out] MinimumTime

Puntero a una ubicación a la que la rutina escribe el intervalo de tiempo mínimo, en unidades de 100 nanosegundos, entre pasos sucesivos del reloj del sistema.

[out] CurrentTime

Puntero a una ubicación en la que la rutina escribe el intervalo de tiempo actual, en unidades de 100 nanosegundos, entre tics sucesivos del reloj del sistema.

Valor devuelto

None

Observaciones

Si el controlador llama a la rutina ExSetTimerResolution para cambiar el intervalo de tiempo entre interrupciones sucesivas del reloj del sistema, el controlador puede llamar primero a ExQueryTimerResolution para determinar el intervalo de intervalos admitidos por el reloj del sistema.

Cuando el controlador llama a una rutina como KeSetTimerEx para establecer un temporizador, la precisión del temporizador depende de la resolución del reloj del sistema. Para obtener más información, vea Precisión del temporizador.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library Ntoskrnl.lib
IRQL Cualquier nivel.

Consulte también

ExSetTimerResolution

KeSetTimerEx