Partager via


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)

Voir aussi

IUIAutomation

IUIAutomation ::ElementFromHandleBuildCache