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)

Vedi anche

Proprietà, eventi e modelli di controllo personalizzati

RegisterPattern