Freigeben über


UIAutomationMethodInfo-Struktur (uiautomationcore.h)

Enthält Informationen zu einer Methode, die von einem benutzerdefinierten Steuerelementmuster unterstützt wird.

Syntax

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

Member

pProgrammaticName

Typ: LPCWSTR

Der Name der Methode (eine nicht lokalisierbare Zeichenfolge).

doSetFocus

Typ: BOOL

TRUE, wenn Benutzeroberflächenautomatisierung den Fokus auf das Objekt festlegen soll, bevor die -Methode aufgerufen wird, andernfalls FALSE.

cInParameters

Typ: UINT

Die Anzahl der [in]-Parameter, die immer zuerst im pParameterTypes-Array stehen.

cOutParameters

Typ: UINT

Die Anzahl der [out]-Parameter, die immer den Parametern [in] im pParameterTypes-Array folgen.

pParameterTypes

Typ: UIAutomationType*

Ein Zeiger auf ein Array von Werten, die die Datentypen der Parameter der -Methode angibt. Die Datentypen der In-Parameter sollten zuerst sein, gefolgt von den Datentypen der Out-Parameter.

pParameterNames

Typ: LPCWSTR*

Ein Zeiger auf ein Array, das die Parameternamen (nicht lokalisierbare Zeichenfolgen) enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps]
Kopfzeile uiautomationcore.h (uiAutomation.h einschließen)

Weitere Informationen

Benutzerdefinierte Eigenschaften, Ereignisse und Steuerelementmuster

UIAutomationPatternInfo