Compartir a través de


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

Consulte también

IUIAutomationElement7