Struttura UIAutomationPatternInfo (uiautomationcore.h)
Contiene informazioni su un modello di controllo personalizzato.
Sintassi
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;
};
Members
guid
Tipo: GUID
Identificatore univoco del modello di controllo.
pProgrammaticName
Tipo: LPCWSTR
Nome del modello di controllo (stringa non localizzabile).
providerInterfaceId
Tipo: GUID
Identificatore univoco dell'interfaccia del provider per il modello di controllo.
clientInterfaceId
Tipo: GUID
Identificatore univoco dell'interfaccia client per il modello di controllo.
cProperties
Tipo: UINT
Numero di elementi in pProperties.
pProperties
Tipo: UIAutomationPropertyInfo*
Puntatore a una matrice di strutture che descrivono le proprietà disponibili nel modello di controllo.
cMethods
Tipo: UINT
Numero di elementi in pMethods.
pMethods
Tipo: UIAutomationMethodInfo*
Puntatore a una matrice di strutture che descrivono i metodi disponibili nel modello di controllo.
cEvents
Tipo: UINT
Numero di elementi in pEvents.
pEvents
Tipo: UIAutomationEventInfo*
Puntatore a una matrice di strutture che descrivono gli eventi disponibili nel modello di controllo.
pPatternHandler
Tipo: IUIAutomationPatternHandler*
Puntatore all'oggetto che rende disponibile il modello di controllo ai client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Aggiornamento della piattaforma per Windows Server 2008 [app desktop | App UWP] |
Intestazione | uiautomationcore.h (includere UIAutomation.h) |