Compartilhar via


Função ExQueryTimerResolution (wdm.h)

A rotina ExQueryTimerResolution relata o intervalo de resoluções de temporizador compatíveis com o relógio do sistema.

Sintaxe

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

Parâmetros

[out] MaximumTime

Um ponteiro para um local no qual a rotina grava o intervalo de tempo máximo, em unidades de 100 nanossegundos, entre tiques sucessivos do relógio do sistema. Um tique é uma interrupção causada pelo temporizador do relógio do sistema.

[out] MinimumTime

Um ponteiro para um local no qual a rotina grava o intervalo de tempo mínimo, em unidades de 100 nanossegundos, entre tiques sucessivos do relógio do sistema.

[out] CurrentTime

Um ponteiro para um local no qual a rotina grava o intervalo de tempo atual, em unidades de 100 nanossegundos, entre tiques sucessivos do relógio do sistema.

Retornar valor

Nenhum

Comentários

Se o driver chamar a rotina ExSetTimerResolution para alterar o intervalo de tempo entre interrupções sucessivas do relógio do sistema, o driver poderá primeiro chamar ExQueryTimerResolution para determinar o intervalo de intervalos com suporte pelo relógio do sistema.

Quando o driver chama uma rotina como KeSetTimerEx para definir um temporizador, a precisão do temporizador depende da resolução do relógio do sistema. Para obter mais informações, consulte Precisão do temporizador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca Ntoskrnl.lib
IRQL Qualquer nível.

Confira também

ExSetTimerResolution

KeSetTimerEx