Compartir a través de


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

Obtiene los resultados de una activación asincrónica de una interfaz WASAPI iniciada por una aplicación que llama a la función ActivateAudioInterfaceAsync .

Sintaxis

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

Parámetros

[out] activateResult

[out] activatedInterface

Valor devuelto

La función devuelve un HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
E_ILLEGAL_METHOD_CALL
Se llamó al método antes de que se completara la operación asincrónica.

Comentarios

Una aplicación llama a este método después de que Windows llame al método ActivateCompleted de la interfaz IActivateAudioInterfaceCompletionHandler de la aplicación.

El código de resultado devuelto a través de activateResult puede depender de la interfaz solicitada. Para obtener más información, consulte IMMDevice::Activate. Un código de resultado de E_ACCESSDENIED podría indicar que el usuario no ha dado su consentimiento para acceder al dispositivo de una manera requerida por la interfaz WASAPI solicitada.

El valor activatedInterface devuelto puede ser NULL si activateResult no es un código correcto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mmdeviceapi.h

Consulte también

ActivateAudioInterfaceAsync

IActivateAudioInterfaceAsyncOperation