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


Метод IMultipleViewProvider::GetSupportedViews (uiautomationcore.h)

Возвращает коллекцию идентификаторов представлений, связанных с элементом управления.

Синтаксис

HRESULT GetSupportedViews(
  [out, retval] SAFEARRAY **pRetVal
);

Параметры

[out, retval] pRetVal

Тип: SAFEARRAY**

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

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

Тип: HRESULT

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

Комментарии

Пустой массив возвращается UIAutoCore.dll, если поставщик не предоставляет идентификаторы представлений.

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

Значения идентификатора представления можно передать в IMultipleViewProvider::GetViewName.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)
DLL Uiautomationcore.dll

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

Рекомендации по использованию безопасных массивов

Основные понятия

IMultipleViewProvider

Справочные материалы

Общие сведения о поставщиках автоматизации пользовательского интерфейса