Freigeben über


IUIAutomationPatternInstance-Schnittstelle (uiautomationcore.h)

Stellt ein Steuerelementmusterobjekt dar. Der Client-API-Wrapper verwendet diese Schnittstelle, um alle Eigenschaften- und Methodenaufrufe in Bezug auf die Methoden GetProperty und CallMethod zu implementieren.

Vererbung

Die IUIAutomationPatternInstance-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIAutomationPatternInstance verfügt auch über die folgenden Membertypen:

Methoden

Die IUIAutomationPatternInstance-Schnittstelle verfügt über diese Methoden.

 
IUIAutomationPatternInstance::CallMethod

Client wrapper implementiert Methoden, indem diese CallMethod-Funktion aufgerufen und die Parameter als Array von Zeigern angegeben werden.
IUIAutomationPatternInstance::GetProperty

Das Client-Wrapperobjekt implementiert die Methoden IUIAutomation::get_CurrentX und IUIAutomationElement::get_CachedX, indem diese Funktion aufgerufen und die Eigenschaft nach Index angegeben wird.

Hinweise

Diese Schnittstelle wird von Microsoft Benutzeroberflächenautomatisierung implementiert und von Methoden wie GetCurrentPattern zurückgegeben. Die Schnittstelle wird an CreateClientWrapper übergeben, wo sie zum Aufrufen der entsprechenden Methoden und Eigenschaften getter verwendet wird.

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]
Zielplattform Windows
Kopfzeile uiautomationcore.h (include UIAutomation.h)

Weitere Informationen

Steuerelementmusterschnittstellen für Clients