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 |