Partager via


IActivateAudioInterfaceAsyncOperation ::GetActivateResult, méthode (mmdeviceapi.h)

Obtient les résultats d’une activation asynchrone d’une interface WASAPI initiée par une application appelant la fonction ActivateAudioInterfaceAsync .

Syntaxe

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

Paramètres

[out] activateResult

[out] activatedInterface

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
E_ILLEGAL_METHOD_CALL
La méthode a été appelée avant la fin de l’opération asynchrone.

Remarques

Une application appelle cette méthode après que Windows a appelé la méthode ActivateCompleted de l’interface IActivateAudioInterfaceCompletionHandler de l’application .

Le code de résultat retourné via activateResult peut dépendre de l’interface demandée. Pour plus d’informations, consultez IMMDevice ::Activate. Un code de résultat de E_ACCESSDENIED peut indiquer que l’utilisateur n’a pas donné son consentement pour accéder à l’appareil de la manière requise par l’interface WASAPI demandée.

L’objet activatedInterface retourné peut avoir la valeur NULL si activateResult n’est pas un code de réussite.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mmdeviceapi.h

Voir aussi

ActivateAudioInterfaceAsync

IActivateAudioInterfaceAsyncOperation