IUIAutomation ::ElementFromIAccessible, méthode (uiautomationclient.h)
Récupère un élément UI Automation pour l’objet accessible spécifié à partir d’un serveur Microsoft Active Accessibility.
Syntaxe
HRESULT ElementFromIAccessible(
[in] IAccessible *accessible,
[in] int childId,
[out, retval] IUIAutomationElement **element
);
Paramètres
[in] accessible
Type : IAccessible*
Pointeur vers l’interface IAccessible de l’objet accessible.
[in] childId
Type : int
ID enfant de l’objet accessible.
[out, retval] element
Type : IUIAutomationElement**
Reçoit un pointeur vers l’élément UI Automation.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode permet aux clients UI Automation d’obtenir les interfaces IUIAutomationElement pour les objets accessibles implémentés par un serveur d’accessibilité Active Microsoft.
Cette méthode peut échouer si le serveur implémente UI Automation interfaces de fournisseur avec la prise en charge de Microsoft Active Accessibility.
La méthode retourne E_INVALIDARG si l’implémentation sous-jacente de l’élément Microsoft UI Automation n’est pas un serveur Microsoft Active Accessibility natif ; autrement dit, si un client tente de récupérer l’interface IAccessible pour un élément initialement pris en charge par un objet proxy à partir de Oleacc.dll, ou par le pont UIA-MSAA.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Platform Update pour Windows Vista, Windows XP avec SP3 et Platform Update pour Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008, Windows Server 2003 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uiautomationclient.h (incluez UIAutomation.h) |