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 |