Compartilhar via


Macro KeQueryTickCount (ntddk.h)

A rotina KeQueryTickCount mantém uma contagem das interrupções do temporizador de intervalo que ocorreram desde que o sistema foi inicializado.

Sintaxe

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

Parâmetros

CurrentCount

Ponteiro para o valor da contagem de escalas no retorno de KeQueryTickCount.

Valor de retorno

Nenhum

Observações

O TickCount valor aumenta em um em cada interrupção do temporizador de intervalo enquanto o sistema está em execução.

O método preferencial de determinar o tempo decorrido é usar TickCount para carimbos de data/hora e tempo relativos.

Para determinar o tempo decorrido absoluto multiplicar o TickCount retornado pelo KeQueryTimeIncrement valor retornado usando o suporte do compilador para operações de inteiro de 64 bits.

Você não deve fazer nenhuma suposição sobre o comprimento de um tique, pois pode variar dependendo do hardware e de outras considerações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da Plataforma de Destino Universal
cabeçalho ntddk.h (incluem Wdm.h, Ntddk.h, Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL Qualquer nível

Consulte também

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement