À propos de la mise à jour de plateforme pour Windows Vista

La mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 sont des mises à jour du système d’exploitation de l’utilisateur final qui prennent en charge l’utilisation de certaines technologies Windows 7 sur les versions précédentes du système d’exploitation Windows. Les mises à jour incluent un ensemble de bibliothèques runtime qui permettent aux développeurs d’applications de cibler les versions actuelles, Windows 7 et Windows Server 2008 R2 ainsi que les versions précédentes, Windows Vista et Windows Server 2008.

Résumé de l’API prise en charge par technologie

Chaque technologie prise en charge par la mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 inclut un ensemble d’API qui peut être utilisé dans une application qui cible la version précédente de Windows.

Pour plus d’informations sur l’utilisation des API prises en charge par les mises à jour d’une application qui cible des versions antérieures de Windows, consultez Développement d’applications pour les versions précédentes de Windows.

Notes

Certaines API associées à une technologie peuvent ne pas être prises en charge et le comportement, les performances ou les exigences de certaines API prises en charge peuvent varier d’une version de Windows à l’autre. Pour plus d’informations sur l’API prise en charge pour une technologie spécifique, cliquez sur le lien dans l’une des tables récapitulatives pour accéder à la section relative à cette technologie.

 

Technologies prises en charge avec platform Update pour Windows Vista

Pour plus d’informations sur l’API prise en charge pour une technologie spécifique, cliquez sur le lien dans l’une des tables récapitulatives pour accéder à la section relative à cette technologie.

Les technologies prises en charge pour Windows Vista et Windows XP avec la mise à jour de plateforme pour Windows Vista sont présentées dans le tableau suivant.

Technology Windows Vista Windows XP
API Windows Automation Oui Oui
Bibliothèque Windows Graphics, Imaging et XPS Oui Non
Ruban Windows et bibliothèque du Gestionnaire d’animations Oui Non
Plateforme d’appareils portables Windows Oui Non

 

Technologies prises en charge avec platform Update pour Windows Server 2008

Pour plus d’informations sur l’API prise en charge pour une technologie spécifique, cliquez sur le lien dans l’une des tables récapitulatives pour accéder à la section relative à cette technologie.

Le tableau suivant présente les technologies prises en charge pour Windows Server 2008 et Windows Server 2003 avec la mise à jour de plateforme pour Windows Server 2008.

Technology Windows Server 2008 Windows Server 2003
API Windows Automation Oui Oui
Bibliothèque Windows Graphics, Imaging et XPS Oui Non
Ruban Windows et bibliothèque du Gestionnaire d’animations Oui Non
Plateforme d’appareils portables Windows Non Non

 

Descriptions de l’API prise en charge par technologie

Pour plus d’informations sur l’API prise en charge pour une technologie spécifique, cliquez sur le lien dans l’une des tables récapitulatives pour accéder à la section relative à cette technologie.

API Windows Automation

L’API Windows Automation 3.0 est un ensemble de DLL et d’éléments d’API qui permettent aux produits de technologie d’assistance (AT) de fournir un meilleur accès à l’ordinateur pour les personnes qui ont des difficultés physiques ou cognitives, des déficiences ou des handicaps. En outre, étant donné que l’API Windows Automation 3.0 permet aux applications d’accéder aux éléments d’interface utilisateur (IU) d’autres applications et de les manipuler, il s’agit d’une technologie idéale pour implémenter des outils de test automatisés.

Microsoft Active Accessibility (MSAA) et UI Automation sont similaires en ce qu’ils fournissent tous deux un moyen d’exposer et de collecter des informations sur les éléments et les contrôles d’interface utilisateur afin de prendre en charge l’accessibilité de l’interface utilisateur et l’automatisation des tests logiciels. UI Automation est une implémentation Windows de la spécification UI Automation. Il s’agit d’une technologie plus récente qui répond à de nombreuses limitations de MSAA.

Pour plus d’informations sur l’API Windows Automation 3.0, consultez API Automation Windows : Vue d’ensemble.

La mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 prennent en charge l’API Automation Windows 3.0 suivante :

Éditions Windows éligibles pour le Mises à jour

La mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 permettent la prise en charge de l’API Automation Windows 3.0 sur les éditions de Windows indiquées dans le tableau suivant.

Version de Windows Éditions éligibles pour la mise à jour
Windows Vista
Démarrage avec SP2 (x86)
Home Basic avec SP2 (x86 et amd64)
Accueil Premium avec SP2 (x86 et amd64)
Business avec SP2 (x86 et amd64)
Entreprise avec SP2 (x86 et amd64)
Ultimate avec SP2 (x86 et amd64)
Windows XP
Windows XP Famille avec SP3 (x86)
Windows XP Professionnel avec SP3 (x86)
Windows Server 2008
Windows Server 2008 avec SP2 (x86 et amd64)
Windows Server 2003
Windows Server 2003 avec SP2 (x86 et amd64)

 

Microsoft Active Accessibility (MSAA)

Microsoft Active Accessibility (MSAA) est une technologie héritée qui a été introduite pour la première fois avec Windows 95. Il s’agit d’un ensemble d’API qui améliore la façon dont les produits de technologie d’assistance (AT) fonctionnent avec les applications s’exécutant sur Microsoft Windows. L’API fournit des interfaces de programmation et des méthodes pour exposer des informations sur les éléments d’interface utilisateur.

Pour plus d’informations sur Microsoft Active Accessibility, consultez La vue d’ensemble technique.

Éléments de l’API Microsoft Active Accessibility pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Automatisation de l’interface utilisateur

UI Automation est une technologie plus récente qui implémente la spécification UI Automation et répond à de nombreuses limitations de Microsoft Active Accessibility. Il s’agit d’un ensemble d’API qui fournit un accès programmatique aux éléments d’interface utilisateur des applications. L’API fournie aide les produits de technologie d’assistance et les outils de test automatisés à accéder, identifier et manipuler les éléments d’interface utilisateur standard et personnalisés d’une application.

Pour plus d’informations sur UI Automation, consultez API Automation Windows : UI Automation.

Éléments d’API UI Automation pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Exécution de UI Automation sur les versions précédentes de Windows

En raison des différences dans la façon dont les contrôles courants et les contrôles standard Windows sont implémentés sur différentes versions de Windows, il peut y avoir de légères différences dans les informations que les proxys UI Automation récupèrent pour ces contrôles d’une version à une autre.

Bibliothèque Windows Graphics, Imaging et XPS

La mise à jour de plateforme pour Windows Vista prend en charge les API Windows 7 suivantes à partir de la bibliothèque Windows Graphics, Imaging et XPS :

Éditions Windows éligibles pour le Mises à jour

La mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 activent la prise en charge des bibliothèques Windows Graphics, Imaging et XPS sur les éditions de Windows indiquées dans le tableau suivant.

Version de Windows Éditions éligibles pour la mise à jour
Windows Vista
Démarrage avec SP2 (x86)
Home Basic avec SP2 (x86 et amd64)
Accueil Premium avec SP2 (x86 et amd64)
Business avec SP2 (x86 et amd64)
Entreprise avec SP2 (x86 et amd64)
Ultimate avec SP2 (x86 et amd64)
Windows Server 2008
Windows Server 2008 avec SP2 (x86 et amd64)

 

Direct2D

L’API Direct2D est une nouvelle API graphique 2D accélérée matériellement en mode immédiat qui fournit des performances élevées et un rendu de haute qualité pour la géométrie 2D, les bitmaps et le texte. L’API Direct2D est conçue pour bien interagir avec le code existant qui utilise GDI, GDI+ ou Direct3D.

Pour plus d’informations sur Direct2D, consultez À propos de Direct2D.

Éléments d’API Direct2D pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Exécution de Direct2D sur les versions précédentes de Windows

Si le pilote WDDM 1.1 est manquant sur Windows Vista, les performances de l’interopérabilité Direct2D/GDI se dégradent.

Direct3D

La mise à jour de plateforme pour Windows Vista fournit la prise en charge de la surface BGRA pour les chemins de code Direct3D10 et Direct3D10.1. Direct3D10Level9 permet à la fonctionnalité Direct3D10 de fonctionner sur du matériel Direct3D9. Direct3D WARP10 est un rastériseur logiciel performant pour les applications Direct3D10. Direct3D11, la dernière version de Direct3D, offre de nouvelles fonctionnalités telles que la prise en charge améliorée du multithreading, la pavage, la fonctionnalité DirectCompute et la liaison dynamique du nuanceur.

Si vous créez des applications qui utilisent Direct3D, le Kit de développement logiciel () DirectX esthttps://msdn.microsoft.com/directx/aa937788.aspx requis.

Pour plus d’informations sur Direct3D, consultez Direct3D (https://msdn.microsoft.com/directx/default.aspx).

Éléments d’API Direct3D pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

DirectWrite

L’API DirectWrite est une nouvelle API de texte qui fournit plusieurs couches de fonctionnalités, notamment la disposition du texte, le traitement des scripts, le rendu des glyphes et le système de polices. DirectWrite utilise des polices OpenType et un rendu ClearType sous-pixels pour améliorer l’expérience de texte fournie par les applications. Le rendu de texte est accéléré par le matériel lorsqu’il est utilisé avec Direct2D.

Pour plus d’informations sur DirectWrite, consultez Présentation de DirectWrite.

Éléments d’API DirectWrite pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Exécution de DirectWrite sur les versions précédentes de Windows

Les problèmes de comportement suivants peuvent affecter l’utilisation de l’API DirectWrite sur les versions précédentes de Windows :

  • Les scripts nouveaux dans Windows 7 peuvent ne pas s’afficher entièrement correctement sur les versions précédentes de Windows.
  • Les paramètres régionaux non disponibles dans les versions précédentes de Windows reviennent au comportement par défaut.
  • ClearType Tuner n’est pas disponible sur les versions précédentes de Windows.
  • L’interopérabilité GDI a un coût de mémoire plus élevé dans certains scénarios sur les versions précédentes de Windows.

Packaging

La mise à jour de plateforme pour Windows Vista prend en charge un sous-ensemble limité des API d’empaquetage nécessaires pour effectuer des tâches avec l’API de document XPS dans des applications non managées.

Pour plus d’informations sur les API d’empaquetage, consultez Vue d’ensemble de l’API d’empaquetage.

Éléments d’API d’empaquetage pris en charge

Seules les interfaces d’empaquetage suivantes sont prises en charge :

  • IOpcUri
  • IOpcPartUri
  • IOpcFactory (seules les méthodes suivantes sont prises en charge)
    • CreatePackageRootUri
    • CreatePartUri
    • CreateStreamOnFile

Les API d’empaquetage prises en charge peuvent être utilisées pour créer des flux sur des fichiers, ainsi que pour créer et interagir avec un URI basé sur un package.

Exécution de l’API d’empaquetage sur les versions précédentes de Windows

Le comportement et les performances des interfaces et méthodes d’empaquetage prises en charge sont les mêmes sur toutes les plateformes prises en charge.

Si une application tente d’instancier ou d’appeler une interface ou une méthode d’empaquetage non prise en charge, la tentative échoue. Si l’appel concerne une méthode IOpcFactory non prise en charge, le code d’erreur E_NOTIMPL est retourné.

Composant Windows Imaging

Les nouvelles fonctionnalités du composant WiC (Windows Imaging Component) incluent une sécurité renforcée, la prise en charge de couleurs élevées et une meilleure interopérabilité des métadonnées. En outre, le composant d’acquisition d’images Windows étend sa conformité aux normes en fournissant la prise en charge du décodage progressif des images, des fonctionnalités PNG étendues, des métadonnées GIF, des mises à jour de photos HD et des métadonnées qui s’étendent sur des segments APPn.

Pour plus d’informations sur le composant d’acquisition d’images Windows, consultez Vue d’ensemble du composant d’acquisition d’images Windows.

Éléments d’API WIC pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

XPS Document

Les API de document XPS prennent en charge la création, la modification et l’enregistrement de documents XPS dans des applications non managées

Pour plus d’informations sur les API de document XPS, consultez le Guide de programmation de documents XPS.

Éléments d’API de document XPS pris en charge

Seules les interfaces de signatures numériques XPS ne sont pas prises en charge sur les versions de système d’exploitation de bas niveau.

XPS Print

Les API d’impression XPS prennent en charge l’impression de documents XPS à partir d’applications Windows.

Pour plus d’informations sur les API d’impression XPS, consultez l’API XpsPrint.

Éléments de l’API XPS Print pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Ruban Windows et bibliothèque du Gestionnaire d’animations

La mise à jour de plateforme pour Windows Vista prend en charge les API Windows 7 suivantes à partir du ruban Windows et de la bibliothèque d’animations :

Éditions Windows éligibles pour le Mises à jour

La mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 activent la prise en charge du ruban Windows et de la bibliothèque du Gestionnaire d’animations sur les éditions de Windows indiquées dans le tableau suivant.

Version de Windows Éditions éligibles pour la mise à jour
Windows Vista
Démarrage avec SP2 (x86)
Home Basic avec SP2 (x86 et amd64)
Accueil Premium avec SP2 (x86 et amd64)
Business avec SP2 (x86 et amd64)
Entreprise avec SP2 (x86 et amd64)
Ultimate avec SP2 (x86 et amd64)
Windows Server 2008
Windows Server 2008 avec SP2 (x86 et amd64)

 

Infrastructure du ruban Windows

L’infrastructure du ruban Windows (ruban) est un système de présentation de commandes riche qui fournit une alternative moderne aux menus en couches, aux barres d’outils et aux volets Office des applications Windows traditionnelles.

L’infrastructure est une collection d’API Microsoft Win32 qui fournissent une foule de nouvelles fonctionnalités d’interface utilisateur pour les développeurs Windows et inclut à la fois le ruban et un système de menu contextuel.

Pour plus d’informations sur l’infrastructure du ruban, consultez Présentation de l’infrastructure du ruban Windows.

Éléments d’API d’infrastructure de ruban pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Gestionnaire d’animations Windows

Le Gestionnaire d’animations Windows (Animation Windows) est une interface programmatique qui prend en charge l’animation d’éléments visuels d’applications Windows. L’animation Windows est conçue pour simplifier le développement et la maintenance des séquences d’animation et pour permettre aux développeurs d’implémenter des animations cohérentes et intuitives. L’animation Windows peut être utilisée avec n’importe quelle plateforme graphique, y compris Direct2D, Direct3D ou GDI+.

L’animation Windows est une API COM monothread qui fournit tout ce dont un développeur a besoin pour créer, gérer et piloter des animations d’interface utilisateur.

Pour plus d’informations sur le Gestionnaire d’animations Windows, consultez Présentation de l’animation Windows.

Éléments de l’API Animation Manager pris en charge

Toutes les API sont prises en charge sur les versions antérieures de Windows éligibles à la mise à jour de plateforme pour Windows Vista ou à la mise à jour de plateforme pour Windows Server 2008.

Plateforme d’appareils portables Windows

La mise à jour de plateforme pour Windows Vista prend en charge les extensions Windows 7 de la plateforme Windows Portable Devices (WPD). Cette fonctionnalité permet aux ordinateurs de communiquer avec des supports et des périphériques de stockage attachés. WPD offre aux ordinateurs un moyen flexible et robuste de communiquer avec des appareils photo numériques, des lecteurs de musique, des téléphones mobiles et de nombreux autres types d’appareils connectés.

Pour plus d’informations sur les appareils portables Windows, consultez Appareils portables Windows.

Éditions Windows éligibles pour le Mises à jour

La mise à jour de plateforme pour Windows Vista et la mise à jour de plateforme pour Windows Server 2008 activent la prise en charge des appareils portables Windows (WPD) sur les éditions de Windows indiquées dans le tableau suivant.

Version de Windows Éditions éligibles pour la mise à jour
Windows Vista
Démarrage avec SP2 (x86)
Home Basic avec SP2 (x86 et amd64)
Accueil Premium avec SP2 (x86 et amd64)
Business avec SP2 (x86 et amd64)
Entreprise avec SP2 (x86 et amd64)
Ultimate avec SP2 (x86 et amd64)

 

Éléments d’API WPD pris en charge

Le tableau suivant identifie les fonctionnalités prises en charge pour les versions windows 7, Windows Vista et Windows Vista avec mise à jour de plateforme pour Windows Vista du système d’exploitation Windows.

Fonctionnalité WPD Windows 7 Windows Vista Windows Vista avec mise à jour de plateforme pour Windows Vista
MTP sur USB Oui Oui Oui
MTP sur IP Oui Oui Oui
MTP via Bluetooth Oui Non Oui
Services d’appareil WPD et MTP Oui Non Oui
Automatisation WPD Oui Non Non
Multi-fonction/Multi-transport Oui Non Non
Device Stage Oui Non Non
Plateforme de synchronisation des appareils Oui Non Non

 

Pour les éditions de Windows 7 et Windows Vista sur lesquelles Microsoft Lecteur multimédia Windows n’est pas installé par défaut (éditions N et KN), vous devez installer le Kit de développement logiciel (SDK) Windows Media Format 11 pour activer la fonctionnalité WPD.

Mise à jour de plateforme pour Windows Vista

Vues d'ensemble

À propos de la mise à jour de plateforme pour Windows Vista