Метод IActivateAudioInterfaceAsyncOperation::GetActivateResult (mmdeviceapi.h)
Возвращает результаты асинхронной активации интерфейса WASAPI , инициированной приложением, вызывающим функцию ActivateAudioInterfaceAsync .
Синтаксис
HRESULT GetActivateResult(
[out] HRESULT *activateResult,
[out] IUnknown **activatedInterface
);
Параметры
[out] activateResult
[out] activatedInterface
Возвращаемое значение
Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод был вызван до завершения асинхронной операции. |
Комментарии
Приложение вызывает этот метод после того, как Windows вызывает метод ActivateCompleted интерфейса IActivateAudioInterfaceCompletionHandler приложения.
Код результата, возвращаемый через activateResult, может зависеть от запрошенного интерфейса. Дополнительные сведения см. в разделе IMMDevice::Activate. Код результата E_ACCESSDENIED может указывать на то, что пользователь не дал согласие на доступ к устройству способом, требуемым для запрошенного интерфейса WASAPI .
Возвращаемый аргумент activatedInterface может иметь значение NULL , если activateResult не является успешным кодом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mmdeviceapi.h |