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. |