PFNKSCORRELATEDTIME-Rückruffunktion (ks.h)
Die KStrCorrelatedTime Routine eines Streaming-Minidrivers wird aufgerufen, um sowohl die Präsentationszeit als auch die physische Zeit in korrelierter Weise abzurufen. Dadurch kann der Uhrbesitzer die aktuelle Uhrzeit vollständig ermitteln.
Syntax
PFNKSCORRELATEDTIME Pfnkscorrelatedtime;
LONGLONG Pfnkscorrelatedtime(
[in] PVOID Context,
[out] PLONGLONG SystemTime
)
{...}
Parameter
[in] Context
Zeiger auf den vom Minidriver bereitgestellten Informationskontext. Der Minidriver übergibt den Informationskontext an KsAllocateDefaultClockEx im DeferredContext- parameter der Funktion, wenn der Minidriver ein benutzerdefiniertes DPC-Timerobjekt zuweist.
[out] SystemTime
Gibt einen Zeiger auf eine Variable an, die die Leistungsindikatorhäufigkeit empfängt.
Rückgabewert
Gibt den Wert des Leistungsindikators in Einheiten von Teilstrichen zurück.
Bemerkungen
Wenn ein Minidriver eine KStrCorrelatedTime- Rückruffunktion bereitstellt, muss der Minidriver auch KStrSetTimer- und KStrCancelTimer- Rückruffunktionen bereitstellen.
Der vom Minidriver bereitgestellte KStrCorrelatedTimer-muss dieselben Merkmale aufweisen wie KeQueryPerformanceCounter.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ks.h (enthalten Ks.h) |