Structure UIAutomationPatternInfo (uiautomationcore.h)
Contient des informations sur un modèle de contrôle personnalisé.
Syntaxe
struct UIAutomationPatternInfo {
GUID guid;
LPCWSTR pProgrammaticName;
GUID providerInterfaceId;
GUID clientInterfaceId;
UINT cProperties;
struct UIAutomationPropertyInfo *pProperties;
UINT cMethods;
struct UIAutomationMethodInfo *pMethods;
UINT cEvents;
struct UIAutomationEventInfo *pEvents;
IUIAutomationPatternHandler *pPatternHandler;
};
Membres
guid
Type : GUID
Identificateur unique du modèle de contrôle.
pProgrammaticName
Type : LPCWSTR
Nom du modèle de contrôle (chaîne non localisable).
providerInterfaceId
Type : GUID
Identificateur unique de l’interface du fournisseur pour le modèle de contrôle.
clientInterfaceId
Type : GUID
Identificateur unique de l’interface cliente pour le modèle de contrôle.
cProperties
Type : UINT
Nombre d’éléments dans pProperties.
pProperties
Type : UIAutomationPropertyInfo*
Pointeur vers un tableau de structures décrivant les propriétés disponibles sur le modèle de contrôle.
cMethods
Type : UINT
Nombre d’éléments dans pMethods.
pMethods
Type : UIAutomationMethodInfo*
Pointeur vers un tableau de structures décrivant les méthodes disponibles sur le modèle de contrôle.
cEvents
Type : UINT
Nombre d’éléments dans pEvents.
pEvents
Type : UIAutomationEventInfo*
Pointeur vers un tableau de structures décrivant les événements disponibles sur le modèle de contrôle.
pPatternHandler
Type : IUIAutomationPatternHandler*
Pointeur vers l’objet qui met le modèle de contrôle à la disposition des clients.
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 Platform Update pour Windows Server 2008, Windows Server 2003 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |