共用方式為


IActivateAudioInterfaceAsyncOperation::GetActivateResult 方法 (mmdeviceapi.h)

取得呼叫 ActivateAudioInterfaceAsync 函式的應用程式所起始的 WASAPI 介面異步啟用結果。

語法

HRESULT GetActivateResult(
  [out] HRESULT  *activateResult,
  [out] IUnknown **activatedInterface
);

參數

[out] activateResult

[out] activatedInterface

傳回值

函式會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 Description
E_ILLEGAL_METHOD_CALL
方法是在異步操作完成之前呼叫。

備註

應用程式會在 Windows 呼叫應用程式的 IActivateAudioInterfaceCompletionHandler 介面的 ActivateCompleted 方法之後呼叫這個方法。

透過 activateResult 傳回的結果碼可能取決於要求的介面。 如需詳細資訊,請參閱 IMMDevice::ActivateE_ACCESSDENIED的結果碼可能表示使用者尚未同意以要求 WASAPI 介面所需的方式存取裝置。

如果 activateResult 不是成功程式代碼,則傳回的 activatedInterface 可能是 NULL

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mmdeviceapi.h

另請參閱

ActivateAudioInterfaceAsync

IActivateAudioInterfaceAsyncOperation