Metodo IMiniportWaveRTStream::GetClockRegister (portcls.h)

Il metodo GetClockRegister recupera le informazioni richieste dal driver della porta per esporre il registro dell'orologio al sottosistema audio e ai relativi client.

Sintassi

NTSTATUS GetClockRegister(
  KSRTAUDIO_HWREGISTER *Register
);

Parametri

Register

Puntatore di output a una struttura KSRTAUDIO_HWREGISTER che descrive il mapping del registro.

Valore restituito

Questo metodo restituisce NTSTATUS che contiene un valore di stato di STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di stato di errore appropriato.

Osservazioni

Il driver della porta chiama questo metodo in risposta a una richiesta di proprietà KSPROPERTY_RTAUDIO_CLOCKREGISTER da un client.

Un registro di clock è un contatore che incrementa alla frequenza dell'orologio hardware interno che guida il bus interno del dispositivo audio. Il registro viene incrementato di uno con ogni segno di graduazione dell'orologio. Il registro inizia a contare quando il dispositivo è acceso e continua a funzionare fino a quando il dispositivo non viene spento. Il registro dell'orologio viene usato dal software per sincronizzare due o più dispositivi con orologi hardware indipendenti.

Fabbisogno

Requisito Valore
intestazione portcls.h
IRQL PASSIVE_LEVEL

Vedere anche

IMiniPortWaveRTStream