Função de retorno de chamada PFNKSCORRELATEDTIME (ks.h)
A rotina KStrCorrelatedTime de um minidriver de streaming é chamada para recuperar o tempo de 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.
Retornar valor
Retorna o valor do contador de desempenho em unidades de tiques.
Comentários
Normalmente, se um minidriver fornecer uma função de retorno de chamada KStrCorrelatedTime , o minidriver também deverá fornecer funções de retorno de chamada KStrSetTimer e KStrCancelTimer .
O KStrCorrelatedTimer fornecido pelo minidriver deve ter as mesmas características que KeQueryPerformanceCounter.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |