Partilhar via


KSCLOCK_FUNCTIONTABLE estrutura (ks.h)

A estrutura KSCLOCK_FUNCTIONTABLE descreve uma tabela de funções para o relógio mestre.

Sintaxe

typedef struct {
  PFNKSCLOCK_GETTIME        GetTime;
  PFNKSCLOCK_GETTIME        GetPhysicalTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedPhysicalTime;
} KSCLOCK_FUNCTIONTABLE, *PKSCLOCK_FUNCTIONTABLE;

Membros

GetTime

Ponteiro para uma rotina de KStrClockGetTime alocada pelo driver.

GetPhysicalTime

Ponteiro para uma rotina de KStrClockGetPhysicalTime alocada por driver.

GetCorrelatedTime

Ponteiro para uma rotina de KStrClockGetCorrelatedTime alocada pelo driver.

GetCorrelatedPhysicalTime

Ponteiro para uma rotina de KStrClockGetCorrelatedPhysicalTime alocada por driver.

Observações

Forneça essa estrutura em uma solicitação KSPROPERTY_CLOCK_FUNCTIONTABLE. Em seguida, a solicitação de propriedade retorna ponteiros para as rotinas solicitadas.

Os ponteiros de função retornados nessa estrutura são válidos até que o objeto de arquivo do relógio seja liberado.

Requisitos

Requisito Valor
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSPROPERTY_CLOCK_FUNCTIONTABLE