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

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

Синтаксис

struct UIAutomationMethodInfo {
  LPCWSTR          pProgrammaticName;
  BOOL             doSetFocus;
  UINT             cInParameters;
  UINT             cOutParameters;
  UIAutomationType *pParameterTypes;
  LPCWSTR          *pParameterNames;
};

Члены

pProgrammaticName

Тип: LPCWSTR

Имя метода (нелокализируемая строка).

doSetFocus

Тип: BOOL

Значение TRUE, если модель автоматизации пользовательского интерфейса должен установить фокус на объекте перед вызовом метода; в противном случае — FALSE.

cInParameters

Тип: UINT

Количество параметров [in], которые всегда являются первыми в массиве pParameterTypes .

cOutParameters

Тип: UINT

Количество параметров [out], которые всегда следуют за параметрами [in] в массиве pParameterTypes .

pParameterTypes

Тип: UIAutomationType*

Указатель на массив значений, указывающий типы данных параметров метода. Типы данных параметров In должны быть первыми, за которыми следуют типы данных параметров Out.

pParameterNames

Тип: LPCWSTR*

Указатель на массив, содержащий имена параметров (не локализуемые строки).

Требования

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

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

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

UIAutomationPatternInfo