Сведения об обновлении платформы для 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
- Графика Windows, библиотека изображений и XPS
- Библиотека диспетчера анимации и ленты Windows
- Платформа переносных устройств Windows
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 |
Домашняя базовая с пакетом обновления 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 Professional с пакетом обновления 3 (SP3) (x86) |
Windows Server 2008 |
|
Windows Server 2003 |
|
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:
- Direct2D
- Direct3D
- DirectWrite
- Упаковка
- Компонент обработки изображений Windows
- Документ XPS
- Печать XPS
Выпуски Windows, подходящие для Обновления
Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 обеспечивают поддержку windows Graphics, Imaging и XPS Library в выпусках Windows, показанных в следующей таблице.
Версия Windows | Выпуски, подходящие для обновления |
---|---|
Windows Vista |
Домашняя базовая с пакетом обновления 2 (SP2) (x86 и amd64) Домашняя премиум с пакетом обновления 2 (SP2) (x86 и amd64) Бизнес с пакетом обновления 2 (SP2) (x86 и amd64) Корпоративный с пакетом обновления 2 (SP2) (x86 и amd64) Ultimate с пакетом обновления 2 (SP2) (x86 и amd64) |
Windows Server 2008 |
|
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 и amd64) Домашняя премиум с пакетом обновления 2 (SP2) (x86 и amd64) Бизнес с пакетом обновления 2 (SP2) (x86 и amd64) Корпоративный с пакетом обновления 2 (SP2) (x86 и amd64) Ultimate с пакетом обновления 2 (SP2) (x86 и amd64) |
Windows Server 2008 |
|
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 и 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.
Связанные темы
-
Разделы общих сведений