Funzione di callback PFNKSCORRELATEDTIME (ks.h)
Una routine KStrCorrelatedTime di streaming viene chiamata per recuperare sia il tempo di presentazione che il tempo fisico in modo correlato. Ciò consente al proprietario dell'orologio di determinare completamente l'ora corrente.
Sintassi
PFNKSCORRELATEDTIME Pfnkscorrelatedtime;
LONGLONG Pfnkscorrelatedtime(
[in] PVOID Context,
[out] PLONGLONG SystemTime
)
{...}
Parametri
[in] Context
Puntatore al contesto informativo fornito dal minidriver. Il minidriver passa il contesto informativo a KsAllocateDefaultClockEx nel parametro DeferredContext della funzione quando il minidriver alloca un oggetto timer DPC personalizzato.
[out] SystemTime
Specifica un puntatore a una variabile che riceve la frequenza del contatore delle prestazioni.
Valore restituito
Restituisce il valore del contatore delle prestazioni in unità di tick.
Commenti
In genere, se un minidriver fornisce una funzione di callback KStrCorrelatedTime , il minidriver deve anche fornire funzioni di callback KStrSetTimer e KStrCancelTimer .
Il minidriver fornito da KStrCorrelatedTimer deve avere le stesse caratteristiche di KeQueryPerformanceCounter.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |