PFNKSCLOCK_CORRELATEDTIME função de retorno de chamada (ks.h)
A rotina é uma rotina fornecida pelo sistema que recupera e o seguinte:
KStrClockGetCorrelatedTime é uma rotina fornecida pelo sistema que recupera a hora do sistema atual e a contagem de tiques de relógio correspondentes desde a inicialização.
KStrClockGetCorrelatedPhysicalTime é uma rotina fornecida pelo sistema que recupera o tempo atual do sistema menos o delta suspenso e o tique de relógio correspondente desde a inicialização.
Sintaxe
PFNKSCLOCK_CORRELATEDTIME PfnksclockCorrelatedtime;
LONGLONG PfnksclockCorrelatedtime(
[in] PFILE_OBJECT FileObject,
[out] PLONGLONG SystemTime
)
{...}
Parâmetros
[in] FileObject
Um ponteiro para a estrutura de FILE_OBJECT para a qual um identificador foi retornado quando a instância do relógio foi criada.
[out] SystemTime
Um ponteiro para um inteiro de 64 bits que contém o número de tiques de relógio desde a inicialização do sistema.
Valor de retorno
Essa rotina retorna o tempo atual do sistema como um valor do tipo LONGLONG. Esse valor é especificado em 100 unidades nanossegundos.
Observações
Você pode obter um ponto de entrada para essa rotina fornecendo uma estrutura de KSCLOCK_FUNCTIONTABLE alocada por driver em uma solicitação de KSPROPERTY_CLOCK_FUNCTIONTABLE.
O tempo do sistema é adquirido de KeQueryPerformanceCounter.
Ambos os valores de tempo são especificados em 100 unidades nanossegundos.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ks.h (incluir Ks.h) |