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 la hora actual del sistema y el recuento de tics del reloj correspondiente desde el arranque.
KStrClockGetCorrelatedPhysicalTime es una rutina proporcionada por el sistema que recupera la hora actual del sistema menos delta suspendida y el tic del 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.
Comentarios
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 de KeQueryPerformanceCounter.
Ambos valores de hora se especifican en unidades de 100 nanosegundos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ks.h (incluye Ks.h) |