Модель автоматизации пользовательского интерфейса

Microsoft модель автоматизации пользовательского интерфейса — это платформа специальных возможностей, которая позволяет приложениям Windows предоставлять и использовать программную информацию о пользовательских интерфейсах. Он обеспечивает программный доступ к большинству элементов пользовательского интерфейса на рабочем столе. Это позволяет продуктам специальных возможностей, таким как средства чтения с экрана, предоставлять пользователям сведения об пользовательском интерфейсе и управлять им с помощью средств, отличных от стандартных входных данных. модель автоматизации пользовательского интерфейса также позволяет автоматическим скриптам тестирования взаимодействовать с пользовательским интерфейсом.

Применение

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

Аудитория разработчиков

модель автоматизации пользовательского интерфейса предназначена для опытных разработчиков C/C++. Как правило, разработчикам требуется умеренный уровень понимания объектов и интерфейсов модели COM, программирования в Юникоде и Windows API.

Сведения о модель автоматизации пользовательского интерфейса для управляемого кода см. в разделе Специальные возможности в разделе Руководство разработчика платформа .NET Framework msdn.

Требования к среде выполнения

модель автоматизации пользовательского интерфейса поддерживается в следующих операционных системах: Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 и Windows Server 2019.

Примечание

Для Windows XP и Windows Server 2003 также требуется Microsoft платформа .NET Framework 3.0.

 

Поддержка операционных систем нижнего уровня

Обновление платформы для Windows Vista — это набор библиотек времени выполнения, которые позволяют разработчикам нацеливать приложения как на Windows 7, так и на операционные системы нижнего уровня. Обновление платформы для Windows Server 2008 — это набор библиотек времени выполнения, которые позволяют разработчикам нацеливать приложения как на Windows Server 2008 R2, так и на предыдущие версии Windows Server. Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 будут доступны всем клиентам Windows Vista и Windows Server 2008 через клиентский компонент Центра обновления Windows. Сторонние приложения, которым требуется Обновление платформы для Windows Vista или Обновление платформы для Windows Server 2008, могут клиентский компонент Центра обновления Windows определить, установлен ли он. В противном случае клиентский компонент Центра обновления Windows скачит и установит его в фоновом режиме.

Обновление платформы для Windows Vista и Обновление платформы для Windows Server 2008 поддерживают весь набор функций API автоматизации Windows 3.0 в следующих операционных системах.

  • Windows XP (английский)
    Windows XP Home с пакетом обновления 3 (SP3) x86
    Windows XP Professional с пакетом обновления 3 (SP3) x86
  • Windows Server 2003 (английский)
    Windows Server 2003 с пакетом обновления 2 (SP2) (x86 и x64)
  • Windows Vista (английский)
    Начальный пакет обновления 2 (SP2) (x86 и x64)
    Home Premium с пакетом обновления 2 (SP2) (x86 и x64)
    Бизнес с пакетом обновления 2 (SP2) (x86 и x64)
    Корпоративный с пакетом обновления 2 (SP2) (x86 и x64)
    Ultimate SP2 (x86 и x64)
  • Windows Server 2008 (английский)
    Windows Server 2008 с пакетом обновления 2 (SP2) (x86 и x64)

Дополнительные сведения об обоих обновлениях см. в разделе Обновление платформы для Windows Vista.

В этом разделе