Share via


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

Registra una implementación de AudioStateMonitorCallback a la que se llama cuando el sistema cambia el nivel de sonido de las secuencias de audio supervisadas por un IAudioStateMonitor.

Sintaxis

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

Parámetros

[in] callback

Puntero a la implementación de la función AudioStateMonitorCallback .

[in, optional] context

Puntero void opcional que apunta a la información de contexto proporcionada por el cliente en la llamada a IAudioStateMonitor::RegisterCallback.

[out] registration

Un valor Int64 que representa el identificador de un registro. Pase este identificador a IAudioStateMonitor::UnregisterCallback para anular el registro de la devolución de llamada.

Valor devuelto

Devuelve un VALOR HRESULT, incluidos los valores siguientes.

Valor Descripción
S_OK Correcto.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación de Windows 19043
Encabezado audiostatemonitorapi.h