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

IMiniPortWaveRTStream