Método IXAudio2::RegisterForCallbacks (xaudio2.h)

Adiciona um ponteiro IXAudio2EngineCallback à lista de retornos de chamada do mecanismo XAudio2 .

Sintaxe

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

Parâmetros

[in] pCallback

Ponteiro IXAudio2EngineCallback para adicionar à lista de retorno de chamada do mecanismo XAudio2.

Retornar valor

Retorna S_OK se tiver êxito, caso contrário, um código de erro. Consulte códigos de erro XAudio2 para obter descrições de códigos de erro específicos XAudio2.

Comentários

Esse método pode ser chamado várias vezes, permitindo que diferentes componentes ou camadas do mesmo aplicativo gerenciem suas próprias implementações de retorno de chamada do mecanismo separadamente.

É inválido chamar RegisterForCallbacks de dentro de um retorno de chamada (ou seja, IXAudio2EngineCallback ou IXAudio2VoiceCallback). Se RegisterForCallbacks for chamado dentro de um retorno de chamada, ele retornará XAUDIO2_E_INVALID_CALL.

Requisitos da plataforma

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

Requisitos

   
Plataforma de Destino Windows
Cabeçalho xaudio2.h

Confira também

IXAudio2

Retorno de chamadas XAudio2