Структура 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*
Адрес массива идентификаторов для свойств для кэширования. Список идентификаторов свойств см. в разделе Идентификаторы свойств.
cProperties
Тип: int
Количество элементов в массиве pProperties .
pPatterns
Тип: PATTERNID*
Адрес массива идентификаторов для кэша шаблонов элементов управления. Список идентификаторов шаблонов элементов управления см. в разделе Идентификаторы шаблонов элементов управления.
cPatterns
Тип: int
Количество элементов в массиве pPatterns .
automationElementMode
Значение из перечисленного типа AutomationElementMode, указывающее тип ссылки на кэшированные модель автоматизации пользовательского интерфейса элементы, которые должны быть возвращены.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | uiautomationcoreapi.h |