Freigeben über


IUIAutomationCacheRequest-Schnittstelle (uiautomationclient.h)

Macht Eigenschaften und Methoden einer Cacheanforderung verfügbar. Clientanwendungen verwenden diese Schnittstelle, um die Eigenschaften und Steuerelementmuster anzugeben, die zwischengespeichert werden sollen, wenn ein Microsoft UI Automation-Element abgerufen wird.

Vererbung

Die IUIAutomationCacheRequest-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIAutomationCacheRequest verfügt auch über folgende Membertypen:

Methoden

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

 
IUIAutomationCacheRequest::AddPattern

Fügt der Cacheanforderung ein Steuerelementmuster hinzu.
IUIAutomationCacheRequest::AddProperty

Fügt der Cacheanforderung eine Eigenschaft hinzu.
IUIAutomationCacheRequest::Clone

Erstellt eine Kopie der Cacheanforderung.
IUIAutomationCacheRequest::get_AutomationElementMode

Gibt an, ob zurückgegebene Elemente vollständige Verweise auf die zugrunde liegende Benutzeroberfläche oder nur zwischengespeicherte Informationen enthalten. (Abrufen)
IUIAutomationCacheRequest::get_TreeFilter

Gibt die Ansicht der Ui Automation-Elementstruktur an, die beim Zwischenspeichern verwendet wird. (Abrufen)
IUIAutomationCacheRequest::get_TreeScope

Gibt den Bereich der Zwischenspeicherung an. (Abrufen)
IUIAutomationCacheRequest::p ut_AutomationElementMode

Gibt an, ob zurückgegebene Elemente vollständige Verweise auf die zugrunde liegende Benutzeroberfläche oder nur zwischengespeicherte Informationen enthalten. (Put)
IUIAutomationCacheRequest::p ut_TreeFilter

Gibt die Ansicht der Ui Automation-Elementstruktur an, die beim Zwischenspeichern verwendet wird. (Put)
IUIAutomationCacheRequest::p ut_TreeScope

Gibt den Bereich der Zwischenspeicherung an. (Put)

Hinweise

Das Abrufen von Eigenschaften und Steuerelementmustern über die Benutzeroberflächenautomatisierung erfordert prozessübergreifende Aufrufe, die die Leistung verlangsamen können. Durch Zwischenspeichern von Werten von Eigenschaften und Steuerelementmustern in einem Batchvorgang können Sie die Leistung Ihrer Anwendung verbessern.

Erstellen Sie eine neue Cacheanforderung, indem Sie CreateCacheRequest aufrufen, und konfigurieren Sie die Anforderung, indem Sie Methoden von IUIAutomationCacheRequest aufrufen.

Anforderungen

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

Weitere Informationen

Benutzeroberflächenautomatisierungselementschnittstellen für Clients