Compartilhar via


Método IActivateAudioInterfaceAsyncOperation::GetActivateResult (mmdeviceapi.h)

Obtém os resultados de uma ativação assíncrona de uma interface WASAPI iniciada por um aplicativo que chama a função ActivateAudioInterfaceAsync .

Sintaxe

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

Parâmetros

[out] activateResult

[out] activatedInterface

Valor retornado

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
E_ILLEGAL_METHOD_CALL
O método foi chamado antes da conclusão da operação assíncrona.

Comentários

Um aplicativo chama esse método depois que o Windows chama o método ActivateCompleted da interface IActivateAudioInterfaceCompletionHandler do aplicativo.

O código de resultado retornado por meio de activateResult pode depender da interface solicitada. Para obter informações adicionais, consulte IMMDevice::Activate. Um código de resultado de E_ACCESSDENIED pode indicar que o usuário não deu consentimento para acessar o dispositivo de maneira exigida pela interface WASAPI solicitada.

O activatedInterface retornado poderá ser NULL se activateResult não for um código de êxito.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mmdeviceapi.h

Confira também

ActivateAudioInterfaceAsync

IActivateAudioInterfaceAsyncOperation