Метод IUIAutomation::ElementFromIAccessible (uiautomationclient.h)
Извлекает элемент модель автоматизации пользовательского интерфейса для указанного объекта со специальными возможностями с сервера Microsoft Active Accessibility.
Синтаксис
HRESULT ElementFromIAccessible(
[in] IAccessible *accessible,
[in] int childId,
[out, retval] IUIAutomationElement **element
);
Параметры
[in] accessible
Тип: IAccessible*
Указатель на интерфейс IAccessible объекта со специальными возможностями.
[in] childId
Тип: int
Дочерний идентификатор доступного объекта.
[out, retval] element
Тип: IUIAutomationElement**
Получает указатель на элемент модель автоматизации пользовательского интерфейса.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод позволяет модель автоматизации пользовательского интерфейса клиентам получать интерфейсы IUIAutomationElement для объектов со специальными возможностями, реализованных сервером Microsoft Active Accessibility.
Этот метод может завершиться ошибкой, если сервер реализует интерфейсы поставщика модель автоматизации пользовательского интерфейса вместе с поддержкой microsoft Active Accessibility.
Метод возвращает E_INVALIDARG, если базовая реализация элемента Microsoft модель автоматизации пользовательского интерфейса не является собственным сервером Microsoft Active Accessibility; то есть если клиент пытается получить интерфейс IAccess для элемента, первоначально поддерживаемого прокси-объектом, из Oleacc.dll или моста UIA-to-MSAA.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | 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) |