Funzione di callback PFNKSCORRELATEDTIME (ks.h)
Viene chiamata la routine di KStrCorrelatedTime di un minidriver di streaming per recuperare sia l'ora della presentazione che l'ora fisica in modo correlato. In questo modo il proprietario dell'orologio può 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 delle informazioni 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 graduazione.
Osservazioni
In genere, se un minidriver fornisce un KStrCorrelatedTime funzione di callback, il minidriver deve anche fornire KStrSetTimer e KStrCancelTimer funzioni di callback.
Il minidriver fornito KStrCorrelatedTimer deve avere le stesse caratteristiche di KeQueryPerformanceCounter.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | ks.h (include Ks.h) |