Função de retorno de chamada PFNKSCORRELATEDTIME (ks.h)
A rotina de KStrCorrelatedTime de um minidriver de streaming é chamada para recuperar o tempo da apresentação e o tempo físico de maneira correlacionada. Isso permite que o proprietário do relógio determine completamente a hora atual.
Sintaxe
PFNKSCORRELATEDTIME Pfnkscorrelatedtime;
LONGLONG Pfnkscorrelatedtime(
[in] PVOID Context,
[out] PLONGLONG SystemTime
)
{...}
Parâmetros
[in] Context
Ponteiro para o contexto de informações fornecidas pelo minidriver. O minidriver passa o contexto de informações para KsAllocateDefaultClockEx no parâmetro DeferredContext da função quando o minidriver aloca um objeto de temporizador DPC personalizado.
[out] SystemTime
Especifica um ponteiro para uma variável que recebe a frequência do contador de desempenho.
Valor de retorno
Retorna o valor do contador de desempenho em unidades de tiques.
Observações
Normalmente, se um minidriver fornecer uma função de retorno de chamada KStrCorrelatedTime, o minidriver também deverá fornecer KStrSetTimer e funções de retorno de chamada KStrCancelTimer.
O KStrCorrelatedTimer fornecido pelo minidriver deve ter as mesmas características que KeQueryPerformanceCounter.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ks.h (incluir Ks.h) |