Compartir a través de


PFNKSCLOCK_CORRELATEDTIME función de devolución de llamada (ks.h)

La rutina es una rutina proporcionada por el sistema que recupera y lo siguiente:

KStrClockGetCorrelatedTime es una rutina proporcionada por el sistema que recupera tanto la hora actual del sistema como el recuento de tics del reloj correspondiente desde el arranque.

KStrClockGetCorrelatedPhysicalTime es una rutina suministrada por el sistema que recupera la hora actual del sistema menos delta suspendida y el tic de reloj correspondiente desde el arranque.

Sintaxis

PFNKSCLOCK_CORRELATEDTIME PfnksclockCorrelatedtime;

LONGLONG PfnksclockCorrelatedtime(
  [in]  PFILE_OBJECT FileObject,
  [out] PLONGLONG SystemTime
)
{...}

Parámetros

[in] FileObject

Puntero a la estructura FILE_OBJECT a la que se devolvió un identificador cuando se creó la instancia de reloj.

[out] SystemTime

Puntero a un entero de 64 bits que contiene el número de tics de reloj desde el arranque del sistema.

Valor devuelto

Esta rutina devuelve la hora actual del sistema como un valor de tipo LONGLONG. Este valor se especifica en 100 unidades nanosegundas.

Observaciones

Puede obtener un punto de entrada para esta rutina proporcionando una estructura de KSCLOCK_FUNCTIONTABLE asignada por el controlador en una solicitud de KSPROPERTY_CLOCK_FUNCTIONTABLE.

La hora del sistema se adquiere a partir de KeQueryPerformanceCounter.

Ambos valores de hora se especifican en unidades de 100 nanosegundos.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de ks.h (incluya Ks.h)

Consulte también

KSCLOCK_FUNCTIONTABLE

KSCORRELATED_TIME

KSPROPERTY_CLOCK_FUNCTIONTABLE

KeQueryPerformanceCounter