Partager via


Interface IUIAutomationPatternInstance (uiautomationcore.h)

Représente un objet de modèle de contrôle. Le wrapper d’API client utilise cette interface pour implémenter tous les appels de propriété et de méthode en termes de méthodes GetProperty et CallMethod .

Héritage

L’interface IUIAutomationPatternInstance hérite de l’interface IUnknown. IUIAutomationPatternInstance possède également les types de membres suivants :

Méthodes

L’interface IUIAutomationPatternInstance possède ces méthodes.

 
IUIAutomationPatternInstance ::CallMethod

Le wrapper client implémente des méthodes en appelant cette fonction CallMethod, en spécifiant les paramètres comme un tableau de pointeurs.
IUIAutomationPatternInstance ::GetProperty

L’objet wrapper client implémente les méthodes IUIAutomation ::get_CurrentX et IUIAutomationElement ::get_CachedX en appelant cette fonction, en spécifiant la propriété par index.

Remarques

Cette interface est implémentée par Microsoft UI Automation et retournée par des méthodes telles que GetCurrentPattern. L’interface est passée à CreateClientWrapper, où elle est utilisée pour appeler les méthodes et les getters de propriété appropriés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista, Windows XP avec SP3 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
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 | Applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

Interfaces de modèle de contrôle pour les clients