Compartilhar via


estrutura KSCLOCK_FUNCTIONTABLE (ks.h)

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

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 KStrClockGetTime alocada pelo driver.

GetPhysicalTime

Ponteiro para uma rotina KStrClockGetPhysicalTime alocada pelo driver.

GetCorrelatedTime

Ponteiro para uma rotina KStrClockGetCorrelatedTime alocada pelo driver.

GetCorrelatedPhysicalTime

Ponteiro para uma rotina KStrClockGetCorrelatedPhysicalTime alocada pelo driver.

Comentários

Forneça essa estrutura em uma solicitação de 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 (inclua Ks.h)

Confira também

KSPROPERTY_CLOCK_FUNCTIONTABLE