Compartilhar via


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

O método GetClockRegister recupera as informações que o driver de porta requer para expor o registro de relógio ao subsistema de áudio e seus clientes.

Sintaxe

NTSTATUS GetClockRegister(
  KSRTAUDIO_HWREGISTER *Register
);

Parâmetros

Register

Ponteiro de saída para uma estrutura KSRTAUDIO_HWREGISTER que descreve o mapeamento de registro.

Retornar valor

Esse método retorna NTSTATUS que contém um valor status de STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, o método retornará um erro apropriado status código.

Comentários

O driver de porta chama esse método em resposta a uma solicitação de propriedade KSPROPERTY_RTAUDIO_CLOCKREGISTER de um cliente.

Um registro de relógio é um contador que incrementa na frequência do relógio de hardware interno que conduz o barramento interno do dispositivo de áudio. O registro incrementa por um com cada tique do relógio. O registro começa a contar quando o dispositivo é ativado e continua a ser executado até que o dispositivo seja desligado. O registro de relógio é usado pelo software para sincronizar dois ou mais dispositivos com relógios de hardware independentes.

Requisitos

Requisito Valor
Cabeçalho portcls.h
IRQL PASSIVE_LEVEL

Confira também

IMiniPortWaveRTStream