IXAudio2::RegisterForCallbacks 方法 (xaudio2.h)

IXAudio2EngineCallback 指针添加到 XAudio2 引擎回调列表。

语法

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

参数

[in] pCallback

要添加到 XAudio2 引擎回调列表的 IXAudio2EngineCallback 指针。

返回值

如果成功,则返回S_OK,否则返回错误代码。 有关 XAudio2 特定错误代码的说明,请参阅 XAudio2 错误代码。

注解

可以多次调用此方法,从而允许同一应用程序的不同组件或层单独管理其自己的引擎回调实现。

从回调 (IXAudio2EngineCallback 或 IXAudio2VoiceCallback) 中调用 RegisterForCallbacks 无效。 如果在回调中调用 RegisterForCallbacks ,则返回XAUDIO2_E_INVALID_CALL。

平台要求

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

要求

要求
目标平台 Windows
标头 xaudio2.h

另请参阅

IXAudio2

XAudio2 回调