Freigeben über


IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo-Methode (audioengineextensionapo.h)

Vom System aufgerufen, damit Clients sich registrieren können, um Benachrichtigungsrückrufe für APO-Endpunkte und Systemeffektbenachrichtigungen zu empfangen.

Syntax

HRESULT GetApoNotificationRegistrationInfo(
  [out] APO_NOTIFICATION_DESCRIPTOR **apoNotifications,
  [out] DWORD                       *count
);

Parameter

[out] apoNotifications

Ausgabeparameter, der einen Zeiger auf ein Array von APO_NOTIFICATION_DESCRIPTOR zurückgibt, der den Satz von APO-Änderungen angibt, für die Benachrichtigungen angefordert werden. Der Angerufene weist die APO_NOTIFICATION_DESCRIPTOR Strukturen mithilfe CoTaskMemAlloczu; der Aufrufer muss die Strukturen freigeben, indem CoTaskMemFree- verwendet wird.

[out] count

Ausgabeparameter, der die Anzahl der in apoNotificationszurückgegebenen Elemente angibt.

Rückgabewert

Ein HRESULT.

Bemerkungen

Weitere Informationen zu den Windows 11-APIs für die Audioverarbeitungsobjekte (Audio Processing Objects, APOs), die mit Audiotreibern ausgeliefert werden können, finden Sie unter Windows 11-APIs für Audioverarbeitungsobjekte.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Build 22000
Header- audioengineextensionapo.h