Metodo IAudioStateMonitor::RegisterCallback (audiostatemonitorapi.h)

Registra un'implementazione di AudioStateMonitorCallback che viene chiamata quando il sistema modifica il livello audio dei flussi audio monitorati da un IAudioStateMonitor.

Sintassi

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

Parametri

[in] callback

Puntatore all'implementazione della funzione AudioStateMonitorCallback .

[in, optional] context

Puntatore void facoltativo che punta alle informazioni di contesto fornite dal client nella chiamata a IAudioStateMonitor::RegisterCallback.

[out] registration

Oggetto Int64 che rappresenta l'handle di una registrazione. Passare questo handle a IAudioStateMonitor::UnregisterCallback per annullare la registrazione del callback.

Valore restituito

Restituisce un valore HRESULT, inclusi i valori seguenti.

Valore Descrizione
S_OK Operazione completata.

Requisiti

Requisito Valore
Client minimo supportato Windows build 19043
Intestazione audiostatemonitorapi.h