IUIAutomationElement7::FindFirstWithOptionsBuildCache 方法 (uiautomationclient.h)

按指定顺序查找第一个匹配元素,但也缓存其属性和模式。

语法

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

参数

scope

[in] condition

指向表示要匹配的条件的条件的指针。

[in] cacheRequest

指向缓存请求的指针,该请求指定要包含在缓存中的控件模式和属性。

traversalOptions

[in, optional] root

指向开始搜索的元素的指针。

[out, retval] found

接收指向 元素的指针。 如果未找到匹配的元素,则返回 NULL

返回值

如果成功 则返回S_OK,否则返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 uiautomationclient.h (包括 UIAutomation.h)
DLL UIAutomationCore.dll

另请参阅

IUIAutomationElement7