Поделиться через


Структура 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

Значение из перечисленного типа AutomationElementMode, указывающее тип ссылки на кэшированные модель автоматизации пользовательского интерфейса элементы, которые должны быть возвращены.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть uiautomationcoreapi.h