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 (包括 UIAutomation.h) |
DLL | UIAutomationCore.dll |