Condividi tramite


Metodo IXAudio2::RegisterForCallbacks (xaudio2.h)

Aggiunge un puntatore IXAudio2EngineCallback all'elenco di callback del motore XAudio2 .

Sintassi

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

Parametri

[in] pCallback

Puntatore IXAudio2EngineCallback da aggiungere all'elenco di callback del motore XAudio2 .

Valore restituito

Restituisce S_OK se ha esito positivo, in caso contrario, un codice di errore. Per le descrizioni dei codici di errore specifici di XAudio2, vedere Codici di errore XAudio2 .

Commenti

Questo metodo può essere chiamato più volte, consentendo a diversi componenti o livelli della stessa applicazione di gestire separatamente le proprie implementazioni di callback del motore.

Non è valido chiamare RegisterForCallback dall'interno di un callback, ovvero IXAudio2EngineCallback o IXAudio2VoiceCallback. Se RegisterForCallbacks viene chiamato all'interno di un callback, restituisce XAUDIO2_E_INVALID_CALL.

Requisiti della piattaforma

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

IXAudio2

Callback di XAudio2