Acerca de la actualización de plataforma para Windows Vista

La actualización de plataforma para Windows Vista y la actualización de plataforma para Windows Server 2008 son actualizaciones del sistema operativo del usuario final que admiten el uso de tecnologías seleccionadas de Windows 7 en versiones anteriores del sistema operativo Windows. Las actualizaciones incluyen un conjunto de bibliotecas en tiempo de ejecución que permiten a los desarrolladores de aplicaciones tener como destino las versiones actuales, Windows 7 y Windows Server 2008 R2, así como versiones anteriores, Windows Vista y Windows Server 2008.

Resumen de la API admitida por tecnología

Cada tecnología compatible con platform Update para Windows Vista y la actualización de plataforma para Windows Server 2008 incluye un conjunto de API que se puede usar en una aplicación destinada a la versión anterior de Windows.

Para obtener más información sobre el uso de las API compatibles con las actualizaciones de una aplicación destinada a versiones anteriores de Windows, consulte Desarrollo de aplicaciones para versiones anteriores de Windows.

Nota

Es posible que algunas API asociadas a una tecnología no sean compatibles y el comportamiento, el rendimiento o los requisitos de algunas API admitidas pueden variar en todas las versiones de Windows. Para más información sobre la API admitida para una tecnología específica, haga clic en el vínculo de una de las tablas de resumen para ir a la sección sobre esa tecnología.

 

Tecnologías compatibles con Platform Update para Windows Vista

Para más información sobre la API admitida para una tecnología específica, haga clic en el vínculo de una de las tablas de resumen para ir a la sección sobre esa tecnología.

Las tecnologías compatibles con Windows Vista y Windows XP con platform Update para Windows Vista se muestran en la tabla siguiente.

Tecnología Windows Vista Windows XP
API de automatización de Windows
Biblioteca de gráficos, imágenes y XPS de Windows No
Biblioteca del Administrador de animaciones y cinta de Opciones de Windows No
Plataforma de dispositivos portátiles de Windows No

 

Tecnologías compatibles con Platform Update para Windows Server 2008

Para más información sobre la API admitida para una tecnología específica, haga clic en el vínculo de una de las tablas de resumen para ir a la sección sobre esa tecnología.

Las tecnologías compatibles con Windows Server 2008 y Windows Server 2003 con la actualización de plataforma para Windows Server 2008 se muestran en la tabla siguiente.

Tecnología Windows Server 2008 Windows Server 2003
API de automatización de Windows
Biblioteca de gráficos, imágenes y XPS de Windows No
Biblioteca del Administrador de animaciones y cinta de Opciones de Windows No
Plataforma de dispositivos portátiles de Windows No No

 

Descripciones de la API admitida por tecnología

Para más información sobre la API admitida para una tecnología específica, haga clic en el vínculo de una de las tablas de resumen para ir a la sección sobre esa tecnología.

API de automatización de Windows

La API de Windows Automation 3.0 es un conjunto de archivos DLL y elementos de API que permiten a los productos de tecnología de asistencia (AT) proporcionar un mejor acceso a los equipos para las personas que tienen dificultades físicas o cognitivas, discapacidades o discapacidades. Además, dado que la API de Automatización de Windows 3.0 permite a las aplicaciones acceder y manipular los elementos de la interfaz de usuario (UI) de otras aplicaciones, es una tecnología ideal para implementar herramientas de pruebas automatizadas.

Microsoft Active Accessibility (MSAA) y Automatización de la interfaz de usuario son similares en que proporcionan un medio para exponer y recopilar información sobre los elementos y controles de la interfaz de usuario para admitir la accesibilidad de la interfaz de usuario y la automatización de pruebas de software. Automatización de la interfaz de usuario es una implementación de Windows de la especificación Automatización de la interfaz de usuario. Es una tecnología más reciente que aborda muchas de las limitaciones de MSAA.

Para obtener más información sobre la API de Automatización de Windows 3.0, consulte Api de Automatización de Windows: Información general.

La actualización de plataforma para Windows Vista y la actualización de plataforma para Windows Server 2008 admiten la siguiente API de Automatización de Windows 3.0:

Ediciones de Windows aptas para el Novedades

La actualización de plataforma para Windows Vista y la actualización de plataforma para Windows Server 2008 habilitan la compatibilidad con la API de Automatización de Windows 3.0 en las ediciones de Windows que se muestran en la tabla siguiente.

Versión de Windows Ediciones aptas para la actualización
Windows Vista
Inicio con SP2 (x86)
Home Basic con SP2 (x86 y amd64)
Home Premium con SP2 (x86 y amd64)
Negocio con SP2 (x86 y amd64)
Enterprise con SP2 (x86 y amd64)
Ultimate con SP2 (x86 y amd64)
Windows XP
Windows XP Home con SP3 (x86)
Windows XP Professional con SP3 (x86)
Windows Server 2008
Windows Server 2008 con SP2 (x86 y amd64)
Windows Server 2003
Windows Server 2003 con SP2 (x86 y amd64)

 

Accesibilidad activa de Microsoft (MSAA)

Microsoft Active Accessibility (MSAA) es una tecnología heredada que se introdujo por primera vez con Windows 95. Se trata de un conjunto de API que mejora la forma en que los productos de tecnología de asistencia (AT) funcionan con aplicaciones que se ejecutan en Microsoft Windows. La API proporciona interfaces y métodos de programación para exponer información sobre los elementos de la interfaz de usuario.

Para obtener más información sobre la accesibilidad activa de Microsoft, consulte La información general técnica.

Elementos compatibles de microsoft Active Accessibility API

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de plataforma para Windows Server 2008.

Automatización de la interfaz de usuario

Automatización de la interfaz de usuario es una tecnología más reciente que implementa la especificación de Automatización de la interfaz de usuario y aborda muchas de las limitaciones de accesibilidad activa de Microsoft. Es un conjunto de API que proporciona acceso mediante programación a los elementos de la interfaz de usuario de las aplicaciones. La API proporcionada ayuda a los productos de Assistive Technology y a las herramientas de pruebas automatizadas a acceder, identificar y manipular los elementos de interfaz de usuario estándar y personalizados de una aplicación.

Para obtener más información sobre Automatización de la interfaz de usuario, consulte API de Automatización de Windows: Automatización de la interfaz de usuario.

Elementos de api de Automatización de la interfaz de usuario admitidos

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de plataforma para Windows Server 2008.

Ejecución de Automatización de la interfaz de usuario en versiones anteriores de Windows

Debido a las diferencias en la forma en que se implementan los controles comunes y los controles estándar de Windows en diferentes versiones de Windows, puede haber pequeñas diferencias en la información que los servidores proxy de Automatización de la interfaz de usuario recuperan para estos controles de una versión a otra.

Biblioteca de gráficos, imágenes y XPS de Windows

Platform Update para Windows Vista admite las siguientes API de Windows 7 de la biblioteca de gráficos, imágenes y XPS de Windows:

Ediciones de Windows aptas para el Novedades

La actualización de la plataforma para Windows Vista y la actualización de la plataforma para Windows Server 2008 habilitan la compatibilidad con la biblioteca de gráficos, imágenes y XPS de Windows en las ediciones de Windows que se muestran en la tabla siguiente.

Versión de Windows Ediciones aptas para actualizar
Windows Vista
Starter con SP2 (x86)
Home Basic con SP2 (x86 y amd64)
Home Premium con SP2 (x86 y amd64)
Negocio con SP2 (x86 y amd64)
Enterprise con SP2 (x86 y amd64)
Ultimate con SP2 (x86 y amd64)
Windows Server 2008
Windows Server 2008 con SP2 (x86 y amd64)

 

Direct2D

La API de Direct2D es una nueva API de gráficos 2D acelerada por hardware que proporciona un alto rendimiento y una representación de alta calidad para geometría 2D, mapas de bits y texto. La API de Direct2D está diseñada para interoperar bien con código existente que usa GDI, GDI+o Direct3D.

Para obtener más información sobre Direct2D, consulta Acerca de Direct2D.

Elementos de la API de Direct2D compatibles

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

Ejecución de Direct2D en versiones anteriores de Windows

Si falta el controlador WDDM 1.1 en Windows Vista, se degrada el rendimiento de la interoperabilidad de Direct2D/GDI.

Direct3D

La actualización de plataforma para Windows Vista proporciona compatibilidad con la superficie BGRA para las rutas de código direct3D10 y Direct3D10.1. Direct3D10Level9 permite que la funcionalidad de Direct3D10 funcione en el hardware de Direct3D9. Direct3D WARP10 es un rasterizador de software eficaz para aplicaciones direct3D10. Direct3D11, la versión más reciente de Direct3D, proporciona nuevas funcionalidades, como compatibilidad mejorada con multithreading, teselación, funcionalidad DirectCompute y vinculación dinámica del sombreador.

Si crea aplicaciones que usan Direct3D, se requiere el SDK de DirectX (https://msdn.microsoft.com/directx/aa937788.aspx).

Para obtener más información sobre Direct3D, consulta Direct3D (https://msdn.microsoft.com/directx/default.aspx).

Elementos de la API de Direct3D compatibles

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

DirectWrite

La API de DirectWrite es una nueva API de texto que proporciona varias capas de funcionalidad, como el diseño de texto, el procesamiento de scripts, la representación del glifo y el sistema de fuentes. DirectWrite usa fuentes OpenType y representación ClearType de sub píxeles para mejorar la experiencia de texto proporcionada por las aplicaciones. La representación de texto se acelera por hardware cuando se usa con Direct2D.

Para obtener más información sobre DirectWrite, vea Presentación de DirectWrite.

Elementos de API de DirectWrite admitidos

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

Ejecución de DirectWrite en versiones anteriores de Windows

Los siguientes problemas de comportamiento pueden afectar al uso de DirectWrite API en versiones anteriores de Windows:

  • Es posible que los scripts nuevos en Windows 7 no se representen completamente correctamente en versiones anteriores de Windows.
  • Las configuraciones regionales que no están disponibles en versiones anteriores de Windows se revierten al comportamiento predeterminado.
  • ClearType Tuner no está disponible en versiones anteriores de Windows.
  • La interoperabilidad de GDI tiene un mayor costo de memoria en algunos escenarios en versiones anteriores de Windows.

Packaging

Platform Update para Windows Vista admite un subconjunto limitado de las API de empaquetado necesarias para realizar tareas con la API de documentos XPS en aplicaciones no administradas.

Para obtener más información sobre las API de empaquetado, consulte La introducción a la API de empaquetado.

Elementos de API de empaquetado admitidos

Solo se admiten las siguientes interfaces de empaquetado:

  • IOpcUri
  • IOpcPartUri
  • IOpcFactory (solo se admiten los métodos siguientes)
    • CreatePackageRootUri
    • CreatePartUri
    • CreateStreamOnFile

Las API de empaquetado admitidas se pueden usar para crear secuencias a través de archivos, así como para crear e interactuar con el URI basado en paquetes.

Ejecución de la API de empaquetado en versiones anteriores de Windows

El comportamiento y el rendimiento de las interfaces y métodos de empaquetado admitidos son los mismos en todas las plataformas compatibles.

Si una aplicación intenta crear una instancia o llamar a una interfaz o método de empaquetado no admitido, se producirá un error en el intento. Si la llamada es a un método IOpcFactory no admitido, se devolverá el código de error E_NOTIMPL.

Windows Imaging Component

Las nuevas características del componente de creación de imágenes de Windows (WIC) incluyen seguridad mejorada, compatibilidad con color alto y mejor interoperabilidad de metadatos. Además, windows Imaging Component amplía su cumplimiento normativo al proporcionar compatibilidad con la descodificación progresiva de imágenes, características PNG expandidas, metadatos GIF, , actualizaciones de fotos HD y metadatos que abarcan segmentos APPn.

Para obtener más información sobre el componente de creación de imágenes de Windows, consulta Información general sobre el componente de creación de imágenes de Windows.

Elementos de LA API de WIC admitidos

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

Documento XPS

Las API de documentos XPS admiten la creación, modificación y guardado de documentos XPS en aplicaciones no administradas

Para obtener más información sobre las API de documentos XPS, consulte la Guía de programación de documentos XPS.

Elementos de LA API de documentos XPS compatibles

Solo las interfaces de firmas digitales XPS no se admiten en versiones del sistema operativo de nivel descendente.

Impresión XPS

Las API de impresión XPS admiten la impresión de documentos XPS desde aplicaciones basadas en Windows.

Para obtener más información sobre las API de impresión XPS, consulte xpsPrint API.

Elementos de la API de impresión XPS compatibles

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

Biblioteca del Administrador de animaciones y cinta de Opciones de Windows

Platform Update para Windows Vista admite las siguientes API de Windows 7 desde la cinta de opciones de Windows y la biblioteca de animaciones:

Ediciones de Windows aptas para el Novedades

La actualización de la plataforma para Windows Vista y la actualización de la plataforma para Windows Server 2008 habilitan la compatibilidad con la biblioteca del Administrador de animaciones y la cinta de opciones de Windows en las ediciones de Windows que se muestran en la tabla siguiente.

Versión de Windows Ediciones aptas para actualizar
Windows Vista
Starter con SP2 (x86)
Home Basic con SP2 (x86 y amd64)
Home Premium con SP2 (x86 y amd64)
Negocio con SP2 (x86 y amd64)
Enterprise con SP2 (x86 y amd64)
Ultimate con SP2 (x86 y amd64)
Windows Server 2008
Windows Server 2008 con SP2 (x86 y amd64)

 

Marco de la cinta de opciones de Windows

El marco de la cinta de opciones de Windows (Cinta de opciones) es un sistema de presentación de comandos enriquecido que proporciona una alternativa moderna a los menús, barras de herramientas y paneles de tareas de las aplicaciones tradicionales de Windows.

El marco es una colección de API de Microsoft Win32 que proporcionan una serie de nuevas funcionalidades de interfaz de usuario para los desarrolladores de Windows e incluyen la cinta de opciones y un sistema de menús contextuales.

Para obtener más información sobre el marco de la cinta de opciones, vea Introducción a Windows Ribbon Framework.

Elementos de API de framework de la cinta de opciones admitidos

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

Administrador de animaciones de Windows

El Administrador de animaciones de Windows (Animación de Windows) es una interfaz de programación que admite la animación de elementos visuales de las aplicaciones de Windows. La animación de Windows está diseñada para simplificar el desarrollo y el mantenimiento de secuencias de animación y para permitir a los desarrolladores implementar animaciones coherentes e intuitivas. La animación de Windows se puede usar con cualquier plataforma gráfica, como Direct2D, Direct3D o GDI+.

La animación de Windows es una API COM de un solo subproceso que proporciona todo lo que un desarrollador necesita para crear, administrar y controlar la animación de la interfaz de usuario.

Para obtener más información sobre el Administrador de animaciones de Windows, consulta Introducción a la animación de Windows.

Elementos de api de Animation Manager admitidos

Todas las API son compatibles con versiones anteriores de Windows que son aptas para la actualización de plataforma para Windows Vista o la actualización de la plataforma para Windows Server 2008.

Plataforma de dispositivos portátiles de Windows

La actualización de plataforma para Windows Vista admite las extensiones de Windows 7 a la plataforma dispositivos portátiles de Windows (WPD). Esta característica permite a los equipos comunicarse con dispositivos de almacenamiento y medios conectados. WPD proporciona una manera flexible y sólida para que los equipos se comuniquen con cámaras digitales, reproductores de música, teléfonos móviles y muchos otros tipos de dispositivos conectados.

Para obtener más información sobre los dispositivos portátiles de Windows, vea Dispositivos portátiles de Windows.

Ediciones de Windows aptas para el Novedades

La actualización de la plataforma para Windows Vista y la actualización de la plataforma para Windows Server 2008 permiten la compatibilidad con dispositivos portátiles de Windows (WPD) en las ediciones de Windows que se muestran en la tabla siguiente.

Versión de Windows Ediciones aptas para actualizar
Windows Vista
Starter con SP2 (x86)
Home Basic con SP2 (x86 y amd64)
Home Premium con SP2 (x86 y amd64)
Negocio con SP2 (x86 y amd64)
Enterprise con SP2 (x86 y amd64)
Ultimate con SP2 (x86 y amd64)

 

Elementos de la API de WPD admitidos

En la tabla siguiente se identifican las características que se admiten para las versiones de Windows 7, Windows Vista y Windows Vista con Platform Update para Windows Vista del sistema operativo Windows.

Característica de WPD Windows 7 Windows Vista Windows Vista con Platform Update para Windows Vista
MTP a través de USB
MTP a través de IP
MTP a través de Bluetooth No
Servicios de dispositivos WPD y MTP No
Automatización de WPD No No
Multifunción/Transporte múltiple No No
Device Stage (puede estar en inglés) No No
Plataforma de sincronización de dispositivos No No

 

Para las ediciones de Windows 7 y Windows Vista que no tienen Microsoft Reproductor multimedia de Windows instalados de forma predeterminada (las ediciones N y KN), debe instalar el SDK de Windows Media Format 11 para habilitar la funcionalidad de WPD.

Actualización de la plataforma para Windows Vista

Temas de introducción

Acerca de la actualización de la plataforma para Windows Vista