UIAutomationType-Enumeration (uiautomationcore.h)

Enthält Werte, die zum Angeben von Microsoft Benutzeroberflächenautomatisierung Datentypen verwendet werden.

Syntax

typedef enum UIAutomationType {
  UIAutomationType_Int = 0x1,
  UIAutomationType_Bool = 0x2,
  UIAutomationType_String = 0x3,
  UIAutomationType_Double = 0x4,
  UIAutomationType_Point = 0x5,
  UIAutomationType_Rect = 0x6,
  UIAutomationType_Element = 0x7,
  UIAutomationType_Array = 0x10000,
  UIAutomationType_Out = 0x20000,
  UIAutomationType_IntArray,
  UIAutomationType_BoolArray,
  UIAutomationType_StringArray,
  UIAutomationType_DoubleArray,
  UIAutomationType_PointArray,
  UIAutomationType_RectArray,
  UIAutomationType_ElementArray,
  UIAutomationType_OutInt,
  UIAutomationType_OutBool,
  UIAutomationType_OutString,
  UIAutomationType_OutDouble,
  UIAutomationType_OutPoint,
  UIAutomationType_OutRect,
  UIAutomationType_OutElement,
  UIAutomationType_OutIntArray,
  UIAutomationType_OutBoolArray,
  UIAutomationType_OutStringArray,
  UIAutomationType_OutDoubleArray,
  UIAutomationType_OutPointArray,
  UIAutomationType_OutRectArray,
  UIAutomationType_OutElementArray
} ;

Konstanten

 
UIAutomationType_Int
Wert: 0x1
Eine ganze Zahl.
UIAutomationType_Bool
Wert: 0x2
Ein boolescher Wert.
UIAutomationType_String
Wert: 0x3
Eine NULL-endende Zeichenfolge.
UIAutomationType_Double
Wert: 0x4
Eine Gleitkommazahl mit doppelter Genauigkeit.
UIAutomationType_Point
Wert: 0x5
Eine POINT-Struktur , die die x- und y-Koordinaten eines Punkts enthält.
UIAutomationType_Rect
Wert: 0x6
Eine RECT-Struktur , die die Koordinaten der oberen linken und unteren rechten Ecke eines Rechtecks enthält. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_Element
Wert: 0x7
Die Adresse der IUIAutomationElement-Schnittstelle eines Benutzeroberflächenautomatisierung-Elements.
UIAutomationType_Array
Wert: 0x10000
Ein Array eines nicht angegebenen Typs.
UIAutomationType_Out
Wert: 0x20000
Die Adresse einer Variablen, die einen von einer Funktion abgerufenen Wert empfängt.
UIAutomationType_IntArray
Ein Array mit ganzen Zahlen. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_BoolArray
Ein Array boolescher Werte. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_StringArray
Ein Array von Zeichenfolgen, die null enden. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_DoubleArray
Ein Array von Gleitkommazahlen mit doppelter Genauigkeit. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_PointArray
Ein Array von POINT-Strukturen , die jeweils die x- und y-Koordinaten eines Punkts enthalten. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_RectArray
Ein Array von RECT-Strukturen , die jeweils die Koordinaten der oberen linken und unteren rechten Ecke eines Rechtecks enthalten. Dieser Typ wird für eine benutzerdefinierte Benutzeroberflächenautomatisierung-Eigenschaft nicht unterstützt.
UIAutomationType_ElementArray
Ein Array von Zeigern auf IUIAutomationElement-Schnittstellen, jeweils für ein Benutzeroberflächenautomatisierung-Element.
UIAutomationType_OutInt
Die Adresse einer Variablen, die einen ganzzahligen Wert empfängt.
UIAutomationType_OutBool
Die Adresse einer Variablen, die einen booleschen Wert empfängt.
UIAutomationType_OutString
Die Adresse einer Variablen, die eine NULL-endende Zeichenfolge empfängt.
UIAutomationType_OutDouble
Die Adresse einer Variablen, die eine Gleitkommazahl mit doppelter Genauigkeit empfängt.
UIAutomationType_OutPoint
Die Adresse einer Variablen, die eine POINT-Struktur empfängt.
UIAutomationType_OutRect
Die Adresse einer Variablen, die eine RECT-Struktur empfängt .
UIAutomationType_OutElement
Die Adresse einer Variablen, die einen Zeiger auf die IUIAutomationElement-Schnittstelle eines Benutzeroberflächenautomatisierung-Elements empfängt.
UIAutomationType_OutIntArray
Die Adresse einer Variablen, die ein Array ganzzahliger Werte empfängt.
UIAutomationType_OutBoolArray
Die Adresse einer Variablen, die ein Array boolescher Werte empfängt.
UIAutomationType_OutStringArray
Die Adresse einer Variablen, die ein Array von NULL-beendeten Zeichenfolgen empfängt.
UIAutomationType_OutDoubleArray
Die Adresse einer Variablen, die ein Array von Gleitkommazahlen mit doppelter Genauigkeit empfängt.
UIAutomationType_OutPointArray
Die Adresse einer Variablen, die ein Array von POINT-Strukturen empfängt.
UIAutomationType_OutRectArray
Die Adresse einer Variablen, die ein Array von RECT-Strukturen empfängt .
UIAutomationType_OutElementArray
Die Adresse einer Variablen, die ein Array von Zeigern auf die IUIAutomationElement-Schnittstellen von Benutzeroberflächenautomatisierung-Elementen empfängt.

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 [Desktop-Apps | UWP-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 [Desktop-Apps | UWP-Apps]
Kopfzeile uiautomationcore.h (uiAutomation.h einschließen)