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 |