IActivateAudioInterfaceAsyncOperation::GetActivateResult 方法 (mmdeviceapi.h)
取得呼叫 ActivateAudioInterfaceAsync 函式的應用程式所起始的 WASAPI 介面異步啟用結果。
語法
HRESULT GetActivateResult(
[out] HRESULT *activateResult,
[out] IUnknown **activatedInterface
);
參數
[out] activateResult
[out] activatedInterface
傳回值
函式會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | Description |
---|---|
|
方法是在異步操作完成之前呼叫。 |
備註
應用程式會在 Windows 呼叫應用程式的 IActivateAudioInterfaceCompletionHandler 介面的 ActivateCompleted 方法之後呼叫這個方法。
透過 activateResult 傳回的結果碼可能取決於要求的介面。 如需詳細資訊,請參閱 IMMDevice::Activate。 E_ACCESSDENIED的結果碼可能表示使用者尚未同意以要求 WASAPI 介面所需的方式存取裝置。
如果 activateResult 不是成功程式代碼,則傳回的 activatedInterface 可能是 NULL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mmdeviceapi.h |