UiaCacheRequest 结构 (uiautomationcoreapi.h)
注意 此结构已弃用。
语法
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 枚举类型的值,指示对要返回的缓存UI 自动化元素的引用类型。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | uiautomationcoreapi.h |