Compartir a través de


KSCLOCK_FUNCTIONTABLE estructura (ks.h)

La estructura KSCLOCK_FUNCTIONTABLE describe una tabla de funciones para el reloj maestro.

Sintaxis

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

Miembros

GetTime

Puntero a una rutina KStrClockGetTime asignada por el controlador.

GetPhysicalTime

Puntero a una rutina KStrClockGetPhysicalTime asignada por el controlador.

GetCorrelatedTime

Puntero a una rutina KStrClockGetCorrelatedTime asignada por el controlador.

GetCorrelatedPhysicalTime

Puntero a una rutina KStrClockGetCorrelatedPhysicalTime asignada por el controlador.

Comentarios

Proporcione esta estructura en una solicitud de KSPROPERTY_CLOCK_FUNCTIONTABLE . A continuación, la solicitud de propiedad devuelve punteros a las rutinas solicitadas.

Los punteros de función devueltos en esta estructura son válidos hasta que se libera el objeto de archivo del reloj.

Requisitos

Requisito Valor
Header ks.h (incluye Ks.h)

Consulte también

KSPROPERTY_CLOCK_FUNCTIONTABLE