IAudioStateMonitor::RegisterCallback-Methode (audiostatemonitorapi.h)

Registriert eine Implementierung von AudioStateMonitorCallback , die aufgerufen wird, wenn das System den Soundpegel der Audiostreams ändert, die von einem IAudioStateMonitor überwacht werden.

Syntax

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

Parameter

[in] callback

Ein Zeiger auf die Implementierung der AudioStateMonitorCallback-Funktion .

[in, optional] context

Ein optionaler Void-Zeiger, der auf Kontextinformationen verweist, die vom Client im Aufruf von IAudioStateMonitor::RegisterCallback bereitgestellt werden.

[out] registration

Ein Int64, der das Handle für eine Registrierung darstellt. Übergeben Sie dieses Handle an IAudioStateMonitor::UnregisterCallback , um die Registrierung des Rückrufs aufzuheben.

Rückgabewert

Gibt ein HRESULT mit den folgenden Werten zurück.

Wert BESCHREIBUNG
S_OK Erfolg.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 19043
Kopfzeile audiostatemonitorapi.h