IMiniportWaveRTStream::GetClockRegister-Methode (portcls.h)
Die GetClockRegister-Methode ruft die Informationen ab, die der Porttreiber benötigt, um das Uhrregister für das Audiosubsystem und seine Clients verfügbar zu machen.
Syntax
NTSTATUS GetClockRegister(
KSRTAUDIO_HWREGISTER *Register
);
Parameter
Register
Ausgabezeiger auf eine KSRTAUDIO_HWREGISTER Struktur, die die Registerzuordnung beschreibt.
Rückgabewert
Diese Methode gibt NTSTATUS zurück, das den status Wert STATUS_SUCCESS enthält, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen geeigneten Fehler status Code zurück.
Hinweise
Der Porttreiber ruft diese Methode als Reaktion auf eine KSPROPERTY_RTAUDIO_CLOCKREGISTER-Eigenschaftsanforderung von einem Client auf.
Ein Uhrenregister ist ein Zähler, der bei der Frequenz der internen Hardwareuhr, die den internen Bus des Audiogeräts antreibt, inkrementiert. Das Register wird mit jedem Tick der Uhr um eins erhöht. Das Register beginnt mit dem Zählen, wenn das Gerät eingeschaltet wird, und wird fortgesetzt, bis das Gerät ausgeschaltet wird. Das Uhrenregister wird von der Software verwendet, um zwei oder mehr Geräte mit unabhängigen Hardwareuhren zu synchronisieren.
Anforderungen
Anforderung | Wert |
---|---|
Header | portcls.h |
IRQL | PASSIVE_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für