Fonction UiaIAccessibleFromProvider (uiautomationcoreapi.h)
Récupère une implémentation IAccessible qui fournit des données d’accessibilité active Microsoft pour le compte d’un fournisseur Microsoft UI Automation.
Syntaxe
HRESULT UiaIAccessibleFromProvider(
[in] IRawElementProviderSimple *pProvider,
[in] DWORD dwFlags,
[out] IAccessible **ppAccessible,
[out] VARIANT *pvarChild
);
Paramètres
[in] pProvider
Type : IRawElementProviderSimple*
Pointeur vers l’objet UI Automation.
[in] dwFlags
Type : DWORD
Une des valeurs suivantes :
UIA_IAFP_DEFAULT
UIA_IAFP_UNWRAP_BRIDGE
[out] ppAccessible
Type : IAccessible**
Reçoit le pointeur vers l’implémentation IAccessible pour le fournisseur.
[out] pvarChild
Type : VARIANT*
Reçoit l’identificateur enfant de l’élément accessible dans le membre lVal .
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Dans la plupart des cas, cette fonction récupère un objet wrapper, fourni par Windows, qui implémente IAccessible pour le compte de l’objet IRawElementProviderSimple . Si le pointeur IRawElementProviderSimple fourni est lui-même un objet wrapper, cette fonction récupère le pointeur IAccessible encapsulé et le retourne à la place, pour empêcher la création de plusieurs couches de wrappers.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uiautomationcoreapi.h |
Bibliothèque | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour