Función de devolución de llamada PFNKSCORRELATEDTIME (ks.h)
Se llama a la rutina KStrCorrelatedTime de un minidriver de streaming para recuperar el tiempo de presentación y el tiempo físico de una manera correlacionada. Esto permite al propietario del reloj determinar completamente la hora actual.
Sintaxis
PFNKSCORRELATEDTIME Pfnkscorrelatedtime;
LONGLONG Pfnkscorrelatedtime(
[in] PVOID Context,
[out] PLONGLONG SystemTime
)
{...}
Parámetros
[in] Context
Puntero al contexto de información proporcionado por minidriver. El minidriver pasa el contexto de información a KsAllocateDefaultClockEx en el parámetro DeferredContext de la función cuando el minidriver asigna un objeto de temporizador DPC personalizado.
[out] SystemTime
Especifica un puntero a una variable que recibe la frecuencia del contador de rendimiento.
Valor devuelto
Devuelve el valor del contador de rendimiento en unidades de tics.
Comentarios
Normalmente, si un minidriver proporciona una función de devolución de llamada KStrCorrelatedTime , el minidriver también debe proporcionar funciones de devolución de llamada KStrSetTimer y KStrCancelTimer .
El minidriver proporcionado por KStrCorrelatedTimer debe tener las mismas características que KeQueryPerformanceCounter.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ks.h (incluye Ks.h) |