IUIAutomationElement7::FindAllWithOptionsBuildCache (uiautomationclient.h)
Busca todos los elementos coincidentes en el orden especificado, pero también almacena en caché sus propiedades y patrones.
Sintaxis
HRESULT FindAllWithOptionsBuildCache(
[in] TreeScope scope,
[in] IUIAutomationCondition *condition,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] TreeTraversalOptions traversalOptions,
[in] IUIAutomationElement *root,
[out, retval] IUIAutomationElementArray **found
);
Parámetros
[in] scope
Tipo: TreeScope
Ámbito de la solicitud.
Cuando se recupera un elemento, el almacenamiento en caché solo se puede realizar para el propio elemento (el comportamiento predeterminado), o para el elemento y sus elementos secundarios o descendientes. Esta propiedad describe el ámbito de la solicitud.
[in] condition
Tipo: IUIAutomationCondition
Interfaz principal para las condiciones usadas en el filtrado al buscar elementos en el árbol de Automatización de la interfaz de usuario.
[in] cacheRequest
Tipo: IUIAutomationCacheRequest
Puntero a una solicitud de caché que especifica los patrones de control y las propiedades que se van a incluir en la memoria caché.
[in] traversalOptions
Tipo: TreeTraversalOptions
Orden de navegación de árbol.
[in] root
Tipo: IUIAutomationElement
Puntero al elemento con el que se va a iniciar la búsqueda.
[out, retval] found
Recibe un puntero a una matriz de elementos coincidentes. Devuelve una matriz vacía si no se encuentra ningún elemento coincidente.
Valor devuelto
Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve un código de error HRESULT .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationclient.h (include UIAutomation.h) |
Archivo DLL | UIAutomationCore.dll |