IActivateAudioInterfaceAsyncOperation::GetActivateResult 方法 (mmdeviceapi.h)
获取调用 ActivateAudioInterfaceAsync 函数的应用程序启动的 WASAPI 接口异步激活的结果。
语法
HRESULT GetActivateResult(
[out] HRESULT *activateResult,
[out] IUnknown **activatedInterface
);
参数
[out] activateResult
[out] activatedInterface
返回值
函数返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
在异步操作完成之前调用了 方法。 |
注解
应用程序在 Windows 调用应用程序的 IActivateAudioInterfaceCompletionHandler 接口的 ActivateCompleted 方法后调用此方法。
通过 activateResult 返回的结果代码可能取决于请求的接口。 有关详细信息,请参阅 IMMDevice::Activate。 E_ACCESSDENIED的结果代码可能表示用户未同意以所请求的 WASAPI 接口要求的方式访问设备。
如果 activateResult 不是成功代码,则返回的 activatedInterface 可能为 NULL。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | mmdeviceapi.h |