UiaCacheRequest 结构 (uiautomationcoreapi.h)

注意 此结构已弃用。
 
包含有关请求缓存有关UI 自动化元素的数据的信息。

语法

struct UiaCacheRequest {
  struct UiaCondition   *pViewCondition;
  TreeScope             Scope;
  PROPERTYID            *pProperties;
  int                   cProperties;
  PATTERNID             *pPatterns;
  int                   cPatterns;
  AutomationElementMode automationElementMode;
};

成员

pViewCondition

类型: UiaCondition *

UiaCondition 结构的地址,该结构指定缓存元素必须匹配的条件。

Scope

类型: TreeScope

TreeScope 枚举类型的值,指示缓存请求的范围;例如,它是否包含根元素的子元素。

pProperties

类型: PROPERTYID*

要缓存的属性的标识符数组的地址。 有关属性 ID 的列表,请参阅 属性标识符

cProperties

类型: int

pProperties 数组中的元素计数。

pPatterns

类型: PATTERNID*

要缓存的控件模式的标识符数组的地址。 有关控件模式 ID 的列表,请参阅 控件模式标识符

cPatterns

类型: int

pPatterns 数组中的元素计数。

automationElementMode

类型: AutomationElementMode

AutomationElementMode 枚举类型的值,指示对要返回的缓存UI 自动化元素的引用类型。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 uiautomationcoreapi.h