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

Adiciona um ponteiro IXAudio2EngineCallback à lista de retorno 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 do 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 de plataforma

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

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho xaudio2.h

Confira também

IXAudio2

Retorno de chamadas XAudio2