Compartilhar via


Método IAudioStateMonitor::RegisterCallback (audiostatemonitorapi.h)

Registra uma implementação de AudioStateMonitorCallback que é chamada quando o sistema altera o nível de som dos fluxos de áudio que estão sendo monitorados por um IAudioStateMonitor.

Sintaxe

HRESULT RegisterCallback(
  [in]           PAudioStateMonitorCallback          callback,
  [in, optional] void                                *context,
  [out]          AudioStateMonitorRegistrationHandle *registration
);

Parâmetros

[in] callback

Um ponteiro para a implementação da função AudioStateMonitorCallback .

[in, optional] context

Um ponteiro nulo opcional que aponta para informações de contexto fornecidas pelo cliente na chamada para IAudioStateMonitor::RegisterCallback.

[out] registration

Um Int64 que representa o identificador para um registro. Passe esse identificador para IAudioStateMonitor::UnregisterCallback para cancelar o registro do retorno de chamada.

Retornar valor

Retorna um HRESULT, incluindo os valores a seguir.

Valor Descrição
S_OK Êxito.

Requisitos

Requisito Valor
Cliente mínimo com suporte Build do Windows 19043
Cabeçalho audiostatemonitorapi.h