Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обновление платформы для 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 Graphics, Imaging и 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 Graphics, Imaging и XPS | Да | Нет |
Библиотека диспетчера ленты и анимации Windows | Да | Нет |
Платформа переносимых устройств Windows | Нет | Нет |
Описание поддерживаемого API по технологии
Для получения дополнительных сведений о поддерживаемом API для определенной технологии, щелкните ссылку в одной из сводных таблиц, чтобы перейти к разделу об этой технологии.
- API автоматизации Windows
- библиотеки Windows Graphics, Imaging и XPS
- библиотека ленты и диспетчера анимации Windows
- платформа портативных устройств Windows
API автоматизации Windows
API автоматизации Windows 3.0 — это набор библиотек DLL и элементов API, которые позволяют продуктам Assistive Technology (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 |
Home Basic с пакетом обновления 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 Microsoft Active Accessibility
Все 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, могут быть незначительные различия в информации, которую прокси-серверы автоматизации пользовательского интерфейса извлекают для этих элементов управления из одной версии в другую.
Библиотека графики, XPS и изображений Windows
Обновление платформы для 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 в выпусках Windows, показанных в следующей таблице.
Версия Windows | Выпуски, подходящие для обновления |
---|---|
Windows Vista |
Home Basic с пакетом обновления 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 Server 2008 |
|
Direct2D
API Direct2D — это новый аппаратный, быстродействующий графический API с непосредственным режимом, который обеспечивает высокую производительность и высококачественную отрисовку для 2-D геометрии, растровых изображений и текста. API Direct2D предназначен для взаимодействия с существующим кодом, использующим GDI, GDI+или Direct3D.
Дополнительные сведения о Direct2D см. в разделе About Direct2D.
Поддерживаемые элементы API Direct2D
Все API поддерживаются в предыдущих версиях Windows, которые имеют право на обновление платформы для Windows Vista или обновление платформы для Windows Server 2008.
Запуск Direct2D в предыдущих версиях Windows
Если драйвер WDDM 1.1 отсутствует в Windows Vista, производительность взаимодействия Direct2D/GDI снижается.
Direct3D
Обновление платформы для Windows Vista обеспечивает поддержку поверхностей BGRA для путей кода Direct3D10 и Direct3D10.1. Direct3D10Level9 позволяет использовать функции Direct3D10 для работы с оборудованием Direct3D9. Direct3D WARP10 — это эффективный программный растризатор для приложений Direct3D10. Direct3D11, последняя версия Direct3D, предоставляет новые возможности, такие как улучшенная поддержка многопоточности, тесселяция, функции DirectCompute и динамическая связь шейдеров.
Если вы создаете приложения, использующие Direct3D, требуется пакет DirectX SDK (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.
- Взаимодействие GDI имеет более высокий расход памяти в некоторых сценариях на предыдущих версиях операционной системы Windows.
Упаковка
Обновление платформы для 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 Ribbon и Animation Manager в выпусках Windows, показанных в следующей таблице.
Версия Windows | Выпуски, подходящие для обновления |
---|---|
Windows Vista |
Home Basic с пакетом обновления 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 Server 2008 |
|
Платформа Ribbon Windows
Платформа ленты Windows (лента) — это расширенная система представления команд, которая предоставляет современную альтернативу многоуровневых меню, панелей инструментов и областей задач традиционных приложений Windows.
Платформа представляет собой коллекцию API Microsoft Win32, которая предоставляет множество новых возможностей пользовательского интерфейса для разработчиков Windows и включает как ленту, так и систему контекстного меню.
Дополнительные сведения о фреймворке Ribbon см. в Введение вWindows Ribbon Framework.
Поддерживаемые элементы API Ribbon Framework
Все 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 Portable Devices.
Выпуски Windows, доступные для обновлений
Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 обеспечивают поддержку переносимых устройств Windows (WPD) в выпусках Windows, показанных в следующей таблице.
Версия Windows | Выпуски, подходящие для обновления |
---|---|
Windows Vista |
Home Basic с пакетом обновления 2 (SP2) (x86 и amd64) Home Premium с пакетом обновления 2 (SP2) (x86 и amd64) Бизнес с пакетом обновления 2 (SP2) (x86 и amd64) Enterprise с пакетом обновления 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 Media Player не установлен по умолчанию (выпуски N и KN), необходимо установить пакет SDK для Windows Media Format 11, чтобы включить функциональность WPD.
Связанные разделы
-
обновление платформы для Windows Vista
-
Обзоры