Share via


Método IMiniportWaveRTStream::GetClockRegister (portcls.h)

El método GetClockRegister recupera la información que requiere el controlador de puerto para exponer el registro del reloj en el subsistema de audio y sus clientes.

Sintaxis

NTSTATUS GetClockRegister(
  KSRTAUDIO_HWREGISTER *Register
);

Parámetros

Register

Puntero de salida a una estructura de KSRTAUDIO_HWREGISTER que describe la asignación de registros.

Valor devuelto

Este método devuelve NTSTATUS que contiene un valor de estado de STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de estado de error adecuado.

Comentarios

El controlador de puerto llama a este método en respuesta a una solicitud de propiedad KSPROPERTY_RTAUDIO_CLOCKREGISTER de un cliente.

Un registro de reloj es un contador que aumenta con la frecuencia del reloj de hardware interno que controla el bus interno del dispositivo de audio. El registro se incrementa en uno con cada tic del reloj. El registro comienza a contar cuando el dispositivo se enciende y continúa ejecutándose hasta que el dispositivo se apaga. El software utiliza el registro de reloj para sincronizar dos o más dispositivos con relojes de hardware independientes.

Requisitos

Requisito Valor
Header portcls.h
IRQL PASSIVE_LEVEL

Consulte también

IMiniPortWaveRTStream