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 atual do sistema e a contagem de tiques de relógio correspondentes desde a inicialização.
KStrClockGetCorrelatedPhysicalTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema menos o delta suspenso e o tique do 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 FILE_OBJECT à 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.
Retornar valor
Essa rotina retorna a hora atual do sistema como um valor do tipo LONGLONG. Esse valor é especificado em 100 unidades de nanossegundos.
Comentários
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 .
A hora do sistema é adquirida de KeQueryPerformanceCounter.
Ambos os valores de tempo são especificados em 100 unidades de nanossegundos.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |