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


Интерфейс IUIAutomationPatternInstance (uiautomationcore.h)

Представляет объект шаблона элемента управления. Клиентская оболочка API использует этот интерфейс для реализации всех вызовов свойств и методов с точки зрения методов GetProperty и CallMethod .

Наследование

Интерфейс IUIAutomationPatternInstance наследуется от интерфейса IUnknown . IUIAutomationPatternInstance также имеет следующие типы членов:

Методы

Интерфейс IUIAutomationPatternInstance содержит следующие методы.

 
IUIAutomationPatternInstance::CallMethod

Клиентская оболочка реализует методы путем вызова этой функции CallMethod, указывая параметры в виде массива указателей.
IUIAutomationPatternInstance::GetProperty

Объект-оболочка клиента реализует методы IUIAutomation::get_CurrentX и IUIAutomationElement::get_CachedX путем вызова этой функции, указывая свойство по индексу.

Комментарии

Этот интерфейс реализуется microsoft модель автоматизации пользовательского интерфейса и возвращается такими методами, как GetCurrentPattern. Интерфейс передается в CreateClientWrapper, где используется для вызова соответствующих методов и методов получения свойств.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

Интерфейсы шаблонов элементов управления для клиентов