Интерфейс IUIAutomationCacheRequest (uiautomationclient.h)
Предоставляет свойства и методы запроса кэша. Клиентские приложения используют этот интерфейс для указания свойств и шаблонов элементов управления, которые будут кэшироваться при получении элемента автоматизации пользовательского интерфейса Майкрософт.
Наследование
Интерфейс IUIAutomationCacheRequest наследуется от интерфейса IUnknown . IUIAutomationCacheRequest также имеет следующие типы элементов:
Методы
Интерфейс IUIAutomationCacheRequest содержит следующие методы.
IUIAutomationCacheRequest::AddPattern Добавляет шаблон элемента управления в запрос кэша. |
IUIAutomationCacheRequest::AddProperty Добавляет свойство в запрос кэша. |
IUIAutomationCacheRequest::Clone Создает копию запроса кэша. |
IUIAutomationCacheRequest::get_AutomationElementMode Указывает, содержат ли возвращаемые элементы полные ссылки на базовый пользовательский интерфейс или только кэшированные сведения. (Получить) |
IUIAutomationCacheRequest::get_TreeFilter Указывает представление дерева элементов автоматизации пользовательского интерфейса, которое используется при кэшировании. (Получить) |
IUIAutomationCacheRequest::get_TreeScope Задает область кэширования. (Получить) |
IUIAutomationCacheRequest::p ut_AutomationElementMode Указывает, содержат ли возвращаемые элементы полные ссылки на базовый пользовательский интерфейс или только кэшированные сведения. (Put) |
IUIAutomationCacheRequest::p ut_TreeFilter Указывает представление дерева элементов автоматизации пользовательского интерфейса, которое используется при кэшировании. (Put) |
IUIAutomationCacheRequest::p ut_TreeScope Задает область кэширования. (Put) |
Комментарии
Для получения свойств и шаблонов элементов управления с помощью автоматизации пользовательского интерфейса требуются межпроцессные вызовы, которые могут снизить производительность. Кэширование значений свойств и шаблонов элементов управления в пакетной операции позволяет повысить производительность приложения.
Создайте новый запрос кэша, вызвав CreateCacheRequest, и настройте запрос, вызвав методы IUIAutomationCacheRequest.
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и Обновление платформы для Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | uiautomationclient.h (включая UIAutomation.h) |
См. также раздел
Интерфейсы элементов автоматизации пользовательского интерфейса для клиентов