IUIAutomationElement7::FindAllWithOptionsBuildCache-Methode (uiautomationclient.h)
Sucht alle übereinstimmenden Elemente in der angegebenen Reihenfolge, speichert aber auch deren Eigenschaften und Muster zwischen.
Syntax
HRESULT FindAllWithOptionsBuildCache(
[in] TreeScope scope,
[in] IUIAutomationCondition *condition,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] TreeTraversalOptions traversalOptions,
[in] IUIAutomationElement *root,
[out, retval] IUIAutomationElementArray **found
);
Parameter
[in] scope
Typ: TreeScope
Der Bereich der Anforderung.
Wenn ein Element abgerufen wird, kann die Zwischenspeicherung nur für das Element selbst (das Standardverhalten) oder für das Element und seine untergeordneten Elemente oder Nachfolger ausgeführt werden. Diese Eigenschaft beschreibt den Bereich der Anforderung.
[in] condition
Die primäre Schnittstelle für Bedingungen, die beim Filtern bei der Suche nach Elementen in der Benutzeroberflächenautomatisierung-Struktur verwendet werden.
[in] cacheRequest
Typ: IUIAutomationCacheRequest
Ein Zeiger auf eine Cacheanforderung, der die Steuerelementmuster und Eigenschaften angibt, die in den Cache eingeschlossen werden sollen.
[in] traversalOptions
Typ: TreeTraversalOptions
Die Strukturnavigationsreihenfolge.
[in] root
Typ: IUIAutomationElement
Ein Zeiger auf das Element, mit dem die Suche gestartet werden soll.
[out, retval] found
Empfängt einen Zeiger auf ein Array übereinstimmende Elemente. Gibt ein leeres Array zurück, wenn kein übereinstimmende Element gefunden wird.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück, andernfalls ein HRESULT-Fehlercode .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationclient.h (include UIAutomation.h) |
DLL | UIAutomationCore.dll |