Интерфейс 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) |