다음을 통해 공유


IXAudio2::RegisterForCallbacks 메서드(xaudio2.h)

XAudio2 엔진 콜백 목록에 IXAudio2EngineCallback 포인터를 추가합니다.

구문

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

매개 변수

[in] pCallback

XAudio2 엔진 콜백 목록에 추가할 IXAudio2EngineCallback 포인터입니다.

반환 값

성공하면 S_OK 반환하고, 그렇지 않으면 오류 코드를 반환합니다. XAudio2 특정 오류 코드에 대한 설명은 XAudio2 오류 코드를 참조하세요.

설명

이 메서드는 여러 번 호출할 수 있으므로 동일한 애플리케이션의 여러 구성 요소 또는 계층이 자체 엔진 콜백 구현을 개별적으로 관리할 수 있습니다.

백 내에서 RegisterForCallbacks 를 호출하는 것은 잘못되었습니다(즉, IXAudio2EngineCallback 또는 IXAudio2VoiceCallback). RegisterForCallbacks가 콜백 내에서 호출되면 XAUDIO2_E_INVALID_CALL 반환합니다.

플랫폼 요구 사항

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

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 xaudio2.h

추가 정보

IXAudio2

XAudio2 콜백