IXAudio2::RegisterForCallbacks-Methode (xaudio2.h)

Fügt der Rückrufliste der XAudio2-Engine einen IXAudio2EngineCallback-Zeiger hinzu.

Syntax

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

Parameter

[in] pCallback

IXAudio2EngineCallback-Zeiger , der der Rückrufliste der XAudio2-Engine hinzugefügt werden soll.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK einen Fehlercode zurück. Beschreibungen von XAudio2-spezifischen Fehlercodes finden Sie unter XAudio2-Fehlercodes.

Hinweise

Diese Methode kann mehrmals aufgerufen werden, sodass verschiedene Komponenten oder Ebenen derselben Anwendung ihre eigenen Engine-Rückrufimplementierungen separat verwalten können.

Es ist ungültig, RegisterForCallbacks innerhalb eines Rückrufs aufzurufen (also IXAudio2EngineCallback oder IXAudio2VoiceCallback). Wenn RegisterForCallbacks innerhalb eines Rückrufs aufgerufen wird, wird XAUDIO2_E_INVALID_CALL zurückgegeben.

Plattformanforderungen

Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile xaudio2.h

Weitere Informationen

IXAudio2

XAudio2-Rückrufe