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 |
---|---|
|
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 |