Compartir a través de


estructura KSCLOCK_FUNCTIONTABLE (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 de KStrClockGetTime asignada por el controlador.

GetPhysicalTime

Puntero a una rutina de KStrClockGetPhysicalTime asignada por el controlador.

GetCorrelatedTime

Puntero a una rutina de KStrClockGetCorrelatedTime asignada por el controlador.

GetCorrelatedPhysicalTime

Puntero a una rutina de KStrClockGetCorrelatedPhysicalTime asignada por el controlador.

Observaciones

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
encabezado de ks.h (incluya Ks.h)

Consulte también

KSPROPERTY_CLOCK_FUNCTIONTABLE