Struttura UIAutomationMethodInfo (uiautomationcore.h)

Contiene informazioni su un metodo supportato da un pattern di controllo personalizzato.

Sintassi

struct UIAutomationMethodInfo {
  LPCWSTR          pProgrammaticName;
  BOOL             doSetFocus;
  UINT             cInParameters;
  UINT             cOutParameters;
  UIAutomationType *pParameterTypes;
  LPCWSTR          *pParameterNames;
};

Members

pProgrammaticName

Tipo: LPCWSTR

Nome del metodo (stringa non localizzabile).

doSetFocus

Tipo: BOOL

TRUE se Automazione interfaccia utente deve impostare lo stato attivo sull'oggetto prima di chiamare il metodo; in caso contrario, FALSE.

cInParameters

Tipo: UINT

Numero di parametri [in] che sono sempre il primo nella matrice pParameterTypes .

cOutParameters

Tipo: UINT

Conteggio dei parametri [out] che seguono sempre i parametri [in] nella matrice pParameterTypes .

pParameterTypes

Tipo: UIAutomationType*

Puntatore a una matrice di valori che indica i tipi di dati dei parametri del metodo. I tipi di dati dei parametri In devono essere innanzitutto seguiti da quelli dei parametri Out.

pParameterNames

Tipo: LPCWSTR*

Puntatore a una matrice contenente i nomi dei parametri (stringhe non localizzabili).

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 [solo app desktop]
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 Platform Update per Windows Server 2008 [solo app desktop]
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

Proprietà, eventi e pattern di controllo personalizzati

UIAutomationPatternInfo