Метод IXAudio2::RegisterForCallbacks (xaudio2.h)

Добавляет указатель IXAudio2EngineCallback в список обратного вызова обработчика XAudio2 .

Синтаксис

HRESULT RegisterForCallbacks(
  [in] IXAudio2EngineCallback *pCallback
);

Параметры

[in] pCallback

Указатель IXAudio2EngineCallback для добавления в список обратного вызова обработчика XAudio2 .

Возвращаемое значение

Возвращает S_OK в случае успешного выполнения, в противном случае — код ошибки. Описание кодов ошибок XAudio2 см. в разделе Коды ошибок XAudio2 .

Комментарии

Этот метод можно вызывать несколько раз, что позволяет разным компонентам или уровням одного приложения управлять собственными реализациями обратного вызова подсистемы по отдельности.

Недопустимо вызывать RegisterForCallbacks из обратного вызова (то есть IXAudio2EngineCallback или IXAudio2VoiceCallback). Если метод RegisterForCallbacks вызывается в рамках обратного вызова, он возвращает XAUDIO2_E_INVALID_CALL.

Требования к платформе

Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)

Требования

Требование Значение
Целевая платформа Windows
Header xaudio2.h

См. также раздел

IXAudio2

Обратные вызовы в XAudio2