Поделиться через


Метод IUIAutomationElement7::FindFirstWithOptionsBuildCache (uiautomationclient.h)

Находит первый соответствующий элемент в указанном порядке, но также кэширует его свойства и шаблон.

Синтаксис

HRESULT FindFirstWithOptionsBuildCache(
  [in]           TreeScope                 scope,
  [in]           IUIAutomationCondition    *condition,
  [in]           IUIAutomationCacheRequest *cacheRequest,
                 TreeTraversalOptions      traversalOptions,
  [in, optional] IUIAutomationElement      *root,
  [out, retval]  IUIAutomationElement      **found
);

Параметры

[in] scope

Сочетание значений, указывающих область поиска.

[in] condition

Указатель на условие, представляющее критерии для сопоставления.

[in] cacheRequest

Указатель на запрос кэша, указывающий шаблоны элементов управления и свойства для включения в кэш.

traversalOptions

Значение перечисления, указывающее порядок навигации дерева.

[in, optional] root

Указатель на элемент, с помощью которого начинается поиск.

[out, retval] found

Получает указатель на элемент. значение NULL возвращается, если не найден соответствующий элемент.

Возвращаемое значение

Возвращает S_OK в случае успешного выполнения, в противном случае код ошибки HRESULT.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1703 [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2016 [только классические приложения]
целевая платформа Виндоус
заголовка uiautomationclient.h (include UIAutomation.h)
DLL UIAutomationCore.dll

См. также

IUIAutomationElement7