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 |