Сведения об обновлении платформы для Windows Vista

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

Сводка поддерживаемых API по технологиям

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

Дополнительные сведения об использовании API, поддерживаемых обновлениями в приложении, предназначенном для предыдущих версий Windows, см. в разделе Разработка приложений для предыдущих версий Windows.

Примечание

Некоторые API, связанные с технологией, могут не поддерживаться, а поведение, производительность или требования для некоторых поддерживаемых API могут отличаться в разных версиях Windows. Дополнительные сведения о поддерживаемом API для конкретной технологии см. по ссылке в одной из сводных таблиц, чтобы перейти к разделу об этой технологии.

 

Технологии, поддерживаемые обновлением платформы для Windows Vista

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

В следующей таблице приведены технологии, поддерживаемые в Windows Vista и Windows XP с обновлением платформы для Windows Vista.

Технология Windows Vista Windows XP
API службы автоматизации Windows Да Да
Графика Windows, библиотека изображений и XPS Да Нет
Библиотека диспетчера анимации и ленты Windows Да Нет
Платформа переносных устройств Windows Да Нет

 

Технологии, поддерживаемые обновлением платформы для Windows Server 2008

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

В следующей таблице приведены технологии, поддерживаемые для Windows Server 2008 и Windows Server 2003 с обновлением платформы для Windows Server 2008.

Технология Windows Server 2008 Windows Server 2003
API службы автоматизации Windows Да Да
Графика Windows, библиотека изображений и XPS Да Нет
Библиотека диспетчера анимации и ленты Windows Да Нет
Платформа переносных устройств Windows Нет Нет

 

Описание поддерживаемых API по технологиям

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

API службы автоматизации Windows

API автоматизации Windows 3.0 — это набор библиотек DLL и элементов API, которые позволяют продуктам специальных возможностей (AT) обеспечить лучший доступ к компьютерам для людей с физическими или когнитивными трудностями, нарушениями или ограниченными возможностями. Кроме того, так как API автоматизации Windows 3.0 позволяет приложениям получать доступ к элементам пользовательского интерфейса других приложений и управлять ими, это идеальная технология для реализации автоматизированных средств тестирования.

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

Дополнительные сведения об API службы автоматизации Windows 3.0 см. в статье Api автоматизации Windows: Обзор.

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

Выпуски Windows, подходящие для Обновления

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

Версия Windows Выпуски, подходящие для обновления
Windows Vista
Starter с пакетом обновления 2 (SP2) (x86)
Домашняя базовая с пакетом обновления 2 (SP2) (x86 и amd64)
Home Premium с пакетом обновления 2 (SP2) (x86 и amd64)
Бизнес с пакетом обновления 2 (SP2) (x86 и amd64)
Enterprise с пакетом обновления 2 (SP2) (x86 и amd64)
Ultimate с пакетом обновления 2 (SP2) (x86 и amd64)
Windows XP
Windows XP Home с пакетом обновления 3 (SP3) (x86)
Windows XP Professional с пакетом обновления 3 (SP3) (x86)
Windows Server 2008
Windows Server 2008 с пакетом обновления 2 (SP2) (x86 и amd64)
Windows Server 2003
Windows Server 2003 с пакетом обновления 2 (SP2) (x86 и amd64)

 

Microsoft Active Accessibility (MSAA)

Microsoft Active Accessibility (MSAA) — это устаревшая технология, которая была впервые представлена в Windows 95. Это набор API- интерфейсов, которые улучшают работу продуктов со специальными возможностями (AT) с приложениями, работающими в Microsoft Windows. API предоставляет программные интерфейсы и методы для предоставления сведений об элементах пользовательского интерфейса.

Дополнительные сведения о microsoft Active Accessibility см. в техническом обзоре.

Поддерживаемые элементы API активных специальных возможностей Майкрософт

Все API поддерживаются в предыдущих версиях Windows, подходящих для Обновления платформы для Windows Vista или Обновления платформы для Windows Server 2008.

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

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

Дополнительные сведения о модель автоматизации пользовательского интерфейса см. в статье Api автоматизации Windows: модель автоматизации пользовательского интерфейса.

Поддерживаемые элементы API модель автоматизации пользовательского интерфейса

Все API поддерживаются в предыдущих версиях Windows, подходящих для Обновления платформы для Windows Vista или Обновления платформы для Windows Server 2008.

Запуск модель автоматизации пользовательского интерфейса в предыдущих версиях Windows

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

Графика Windows, библиотека изображений и XPS

Обновление платформы для Windows Vista поддерживает следующие API Windows 7 из библиотеки Windows Graphics, Imaging и XPS:

Выпуски Windows, подходящие для Обновления

Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 обеспечивают поддержку windows Graphics, Imaging и XPS Library в выпусках Windows, показанных в следующей таблице.

Версия Windows Выпуски, подходящие для обновления
Windows Vista
Начальная версия с пакетом обновления 2 (SP2) (x86)
Домашняя базовая с пакетом обновления 2 (SP2) (x86 и amd64)
Домашняя премиум с пакетом обновления 2 (SP2) (x86 и amd64)
Бизнес с пакетом обновления 2 (SP2) (x86 и amd64)
Корпоративный с пакетом обновления 2 (SP2) (x86 и amd64)
Ultimate с пакетом обновления 2 (SP2) (x86 и amd64)
Windows Server 2008
Windows Server 2008 с пакетом обновления 2 (SP2) (x86 и amd64)

 

Direct2D

API Direct2D — это новый аппаратно-ускоренный, немедленный графический API, обеспечивающий высокую производительность и высокое качество отрисовки для трехмерной геометрии, растровых изображений и текста. API Direct2D хорошо взаимодействует с существующим кодом, использующим GDI, GDI+ или Direct3D.

Дополнительные сведения о Direct2D см. в разделе Сведения о Direct2D.

Поддерживаемые элементы API Direct2D

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

Запуск Direct2D в предыдущих версиях Windows

Если драйвер WDDM 1.1 отсутствует в Windows Vista, производительность взаимодействия Direct2D/GDI снижается.

Direct3D

Обновление платформы для Windows Vista обеспечивает поддержку BGRA surface для путей кода Direct3D10 и Direct3D10.1. Direct3D10Level9 позволяет использовать функции Direct3D10 на оборудовании Direct3D9. Direct3D WARP10 — это производительный программный растеризатор для приложений Direct3D10. Direct3D11, последняя версия Direct3D, предоставляет новые возможности, такие как улучшенная поддержка многопоточности, тесселяции, функции DirectCompute и динамическое связывание шейдеров.

При создании приложений, использующих Direct3D, требуется пакет SDK Для DirectX (https://msdn.microsoft.com/directx/aa937788.aspx).

Дополнительные сведения о Direct3D см. в разделе Direct3D (https://msdn.microsoft.com/directx/default.aspx).

Поддерживаемые элементы API Direct3D

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

DirectWrite

API DirectWrite — это новый API текста, который предоставляет несколько уровней функциональных возможностей, включая разметку текста, обработку скриптов, отрисовку глифов и систему шрифтов. DirectWrite использует шрифты OpenType и подпиксельную отрисовку ClearType для улучшения текстового интерфейса, предоставляемого приложениями. Отрисовка текста выполняется с аппаратным ускорением при использовании с Direct2D.

Дополнительные сведения о DirectWrite см. в статье Введение в DirectWrite.

Поддерживаемые элементы API DirectWrite

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

Запуск DirectWrite в предыдущих версиях Windows

Следующие поведенческие проблемы могут повлиять на использование API DirectWrite в предыдущих версиях Windows:

  • Скрипты, не знакомые с Windows 7, могут отображаться неправильно в предыдущих версиях Windows.
  • Языковые стандарты, недоступные в предыдущих версиях Windows, возвращаются к поведению по умолчанию.
  • Тюнер ClearType недоступен в предыдущих версиях Windows.
  • В некоторых сценариях в предыдущих версиях Windows взаимодействие GDI имеет более высокую стоимость памяти.

Упаковка

Обновление платформы для Windows Vista поддерживает ограниченное подмножество API упаковки, необходимых для выполнения задач с ПОМОЩЬЮ API документов XPS в неуправляемых приложениях.

Дополнительные сведения об API упаковки см. в разделе Обзор API упаковки.

Поддерживаемые элементы API упаковки

Поддерживаются только следующие интерфейсы упаковки:

  • IOpcUri
  • IOpcPartUri
  • IOpcFactory (поддерживаются только следующие методы)
    • CreatePackageRootUri
    • CreatePartUri
    • CreateStreamOnFile

Поддерживаемые API упаковки можно использовать для создания потоков по файлам, а также для создания URI на основе пакета и взаимодействия с ними.

Запуск API упаковки в предыдущих версиях Windows

Поведение и производительность поддерживаемых интерфейсов и методов упаковки одинаковы на всех поддерживаемых платформах.

Если приложение пытается создать экземпляр или вызвать неподдерживаемый интерфейс или метод упаковки, попытка завершится ошибкой. Если вызывается неподдерживаемый метод IOpcFactory , возвращается код ошибки E_NOTIMPL.

Компонент обработки изображений Windows

Новые функции компонента обработки образов Windows (WIC) включают повышенную безопасность, поддержку высокого цвета и улучшенное взаимодействие с метаданными. Кроме того, компонент обработки изображений Windows расширяет соответствие стандартам, предоставляя поддержку прогрессивного декодирования изображений, расширенные функции PNG, метаданные GIF, обновления фотографий HD и метаданные, охватывающие сегменты APPn.

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

Поддерживаемые элементы API WIC

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

Документ XPS

API документов XPS поддерживают создание, изменение и сохранение документов XPS в неуправляемых приложениях.

Дополнительные сведения об API документов XPS см. в руководстве по программированию документов XPS.

Поддерживаемые элементы API документов XPS

В версиях ОС нижнего уровня не поддерживаются только интерфейсы XPS Digital Signatures .

Печать XPS

API печати XPS поддерживают печать документов XPS из приложений на базе Windows.

Дополнительные сведения об API печати XPS см. в разделе API XpsPrint.

Поддерживаемые элементы API печати XPS

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

Лента Windows и библиотека диспетчера анимации

Обновление платформы для Windows Vista поддерживает следующие API Windows 7 из ленты Windows и библиотеки анимации:

Выпуски Windows, подходящие для Обновления

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

Версия Windows Выпуски, подходящие для обновления
Windows Vista
Начальная версия с пакетом обновления 2 (SP2) (x86)
Домашняя базовая с пакетом обновления 2 (SP2) (x86 и amd64)
Домашняя премиум с пакетом обновления 2 (SP2) (x86 и amd64)
Бизнес с пакетом обновления 2 (SP2) (x86 и amd64)
Корпоративный с пакетом обновления 2 (SP2) (x86 и amd64)
Ultimate с пакетом обновления 2 (SP2) (x86 и amd64)
Windows Server 2008
Windows Server 2008 с пакетом обновления 2 (SP2) (x86 и amd64)

 

Windows Ribbon Framework

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

Платформа представляет собой набор API Microsoft Win32, которые предоставляют множество новых возможностей пользовательского интерфейса для разработчиков Windows и включают как ленту, так и систему контекстного меню.

Дополнительные сведения о платформе ленты см. в статье Знакомство с Windows Ribbon Framework.

Поддерживаемые элементы API Платформы ленты

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

Диспетчер анимации Windows

Диспетчер анимации Windows (анимация Windows) — это программный интерфейс, поддерживающий анимацию визуальных элементов приложений Windows. Анимация Windows упрощает разработку и обслуживание последовательностей анимации, а также позволяет разработчикам реализовать согласованные и интуитивно понятные анимации. Анимацию Windows можно использовать с любой графической платформой, включая Direct2D, Direct3D или GDI+.

Анимация Windows — это однопоточный COM-API, который предоставляет разработчику все необходимое для создания анимации пользовательского интерфейса, управления ими.

Дополнительные сведения о диспетчере анимации Windows см. в разделе Общие сведения об анимации Windows.

Поддерживаемые элементы API диспетчера анимации

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

Платформа переносных устройств Windows

Обновление платформы для Windows Vista поддерживает расширения Windows 7 для платформы переносных устройств Windows (WPD). Эта функция позволяет компьютерам взаимодействовать с подключенными носителями и устройствами хранения данных. WPD предоставляет гибкий и надежный способ взаимодействия компьютеров с цифровыми камерами, музыкальными проигрывателями, мобильными телефонами и многими другими типами подключенных устройств.

Дополнительные сведения о переносных устройствах Windows см. в разделе Переносные устройства Windows.

Выпуски Windows, подходящие для Обновления

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

Версия Windows Выпуски, подходящие для обновления
Windows Vista
Начальная версия с пакетом обновления 2 (SP2) (x86)
Домашняя базовая с пакетом обновления 2 (SP2) (x86 и amd64)
Домашняя премиум с пакетом обновления 2 (SP2) (x86 и amd64)
Бизнес с пакетом обновления 2 (SP2) (x86 и amd64)
Корпоративный с пакетом обновления 2 (SP2) (x86 и amd64)
Ultimate с пакетом обновления 2 (SP2) (x86 и amd64)

 

Поддерживаемые элементы API WPD

В следующей таблице указаны функции, поддерживаемые windows 7, Windows Vista и Windows Vista с обновлением платформы для версий операционной системы Windows Vista.

Функция WPD Windows 7 Windows Vista Windows Vista с Обновлением платформы для Windows Vista
MTP через USB Да Да Да
MTP по IP-адресу Да Да Да
MTP по Bluetooth Да Нет Да
Службы устройств WPD и MTP Да Нет Да
Автоматизация WPD Да Нет Нет
Мультифункционная/мультитранспортная Да Нет Нет
Этап устройства Да Нет Нет
Платформа синхронизации устройств Да Нет Нет

 

Для выпусков Windows 7 и Windows Vista, в которых по умолчанию не установлены microsoft Медиаплеер Windows (выпуски N и KN), необходимо установить пакет SDK для формата Windows Media 11, чтобы включить функциональные возможности WPD.

Обновление платформы для Windows Vista

Разделы общих сведений

Сведения об обновлении платформы для Windows Vista