Share via


IXAudio2 ::RegisterForCallbacks, méthode (xaudio2.h)

Ajoute un pointeur IXAudio2EngineCallback à la liste de rappels du moteur XAudio2 .

Syntaxe

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

Paramètres

[in] pCallback

IXAudio2EngineCallback pointeur à ajouter à la liste de rappels du moteur XAudio2 .

Valeur retournée

Retourne S_OK en cas de réussite, un code d’erreur dans le cas contraire. Consultez Codes d’erreur XAudio2 pour obtenir des descriptions des codes d’erreur spécifiques à XAudio2.

Remarques

Cette méthode peut être appelée plusieurs fois, ce qui permet à différents composants ou couches de la même application de gérer séparément leurs propres implémentations de rappel de moteur.

Il n’est pas valide d’appeler RegisterForCallbacks à partir d’un rappel (autrement dit, IXAudio2EngineCallback ou IXAudio2VoiceCallback). Si RegisterForCallbacks est appelé dans un rappel, il retourne XAUDIO2_E_INVALID_CALL.

Configuration requise pour la plateforme

Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

IXAudio2

Rappels XAudio2