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