IUIAutomationCacheRequest 接口 (uiautomationclient.h)
公开缓存请求的属性和方法。 客户端应用程序使用此接口指定要在获取 Microsoft UI 自动化元素时缓存的属性和控件模式。
继承
IUIAutomationCacheRequest 接口继承自 IUnknown 接口。 IUIAutomationCacheRequest 也有以下类型的成员:
方法
IUIAutomationCacheRequest 接口具有这些方法。
IUIAutomationCacheRequest::AddPattern 将控件模式添加到缓存请求。 |
IUIAutomationCacheRequest::AddProperty 将属性添加到缓存请求。 |
IUIAutomationCacheRequest::Clone 创建缓存请求的副本。 |
IUIAutomationCacheRequest::get_AutomationElementMode 指示返回的元素是包含对基础 UI 的完整引用,还是仅包含缓存的信息。 (获取) |
IUIAutomationCacheRequest::get_TreeFilter 指定缓存时使用的 UI 自动化元素树的视图。 (获取) |
IUIAutomationCacheRequest::get_TreeScope 指定缓存的范围。 (获取) |
IUIAutomationCacheRequest::p ut_AutomationElementMode 指示返回的元素是包含对基础 UI 的完整引用,还是仅包含缓存的信息。 (放置) |
IUIAutomationCacheRequest::p ut_TreeFilter 指定缓存时使用的 UI 自动化元素树的视图。 (放置) |
IUIAutomationCacheRequest::p ut_TreeScope 指定缓存的范围。 (放置) |
注解
通过 UI 自动化检索属性和控件模式需要跨进程调用,这可能会降低性能。 通过在批处理操作中缓存属性和控制模式的值,可以增强应用程序的性能。
通过调用 CreateCacheRequest 创建新的缓存请求,并通过调用 IUIAutomationCacheRequest 的方法配置请求。
要求
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新、带 SP3 的 Windows XP 和适用于 Windows Vista 的平台更新 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2、带 SP2 的 Windows Server 2008 和适用于 Windows Server 2008 的平台更新、带 SP2 的 Windows Server 2003 和适用于 Windows Server 2008 的平台更新 [仅限桌面应用] |
目标平台 | Windows |
标头 | uiautomationclient.h (包括 UIAutomation.h) |