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


Метод IUIAutomation::GetPatternProgrammaticName (uiautomationclient.h)

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

Синтаксис

HRESULT GetPatternProgrammaticName(
  [in]          PATTERNID pattern,
  [out, retval] BSTR      *name
);

Параметры

[in] pattern

Тип: PATTERNID

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

[out, retval] name

Тип: BSTR*

Получает зарегистрированные программные имена.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Программное имя предназначено только для отладки и диагностики. Строка не локализована.

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

Требования

Требование Значение
Минимальная версия клиента 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)