Структура UIAutomationPatternInfo (uiautomationcore.h)

Содержит сведения о пользовательском шаблоне элемента управления.

Синтаксис

struct UIAutomationPatternInfo {
  GUID                            guid;
  LPCWSTR                         pProgrammaticName;
  GUID                            providerInterfaceId;
  GUID                            clientInterfaceId;
  UINT                            cProperties;
  struct UIAutomationPropertyInfo *pProperties;
  UINT                            cMethods;
  struct UIAutomationMethodInfo   *pMethods;
  UINT                            cEvents;
  struct UIAutomationEventInfo    *pEvents;
  IUIAutomationPatternHandler     *pPatternHandler;
};

Члены

guid

Тип: GUID

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

pProgrammaticName

Тип: LPCWSTR

Имя шаблона элемента управления (не локализуемая строка).

providerInterfaceId

Тип: GUID

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

clientInterfaceId

Тип: GUID

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

cProperties

Тип: UINT

Количество элементов в pProperties.

pProperties

Тип: UIAutomationPropertyInfo*

Указатель на массив структур, описывающих свойства, доступные в шаблоне элемента управления.

cMethods

Тип: UINT

Количество элементов в pMethods.

pMethods

Тип: UIAutomationMethodInfo*

Указатель на массив структур, описывающих методы, доступные в шаблоне элемента управления.

cEvents

Тип: UINT

Количество элементов в pEvents.

pEvents

Тип: UIAutomationEventInfo*

Указатель на массив структур, описывающих события, доступные в шаблоне элемента управления.

pPatternHandler

Тип: IUIAutomationPatternHandler*

Указатель на объект , который делает шаблон элемента управления доступным для клиентов.

Требования

Требование Значение
Минимальная версия клиента 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]
Верхняя часть uiautomationcore.h (включая UIAutomation.h)

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

Пользовательские свойства, события и шаблоны элементов управления

RegisterPattern