Partager via


Couche d’API

Vue d’ensemble

La couche d’API nécessite que les fichiers binaires dans les packages de pilotes Windows appellent uniquement les API et les DDIs qui sont incluses dans les éditions UWP de Windows 10 ou proviennent d’un ensemble organisé d’API Win32. La couche d’API est une extension de la précédente exigence « U » qui faisait partie des principes de conception DCHU.

Pour déterminer la plateforme prise en charge par une API, consultez la page de documentation de l’API et examinez l’entrée Plateforme cible de la section Configuration requise. Les pilotes Windows doivent uniquement utiliser des API ou des DDIs qui ont une plateforme cible répertoriée comme Universal, c’est-à-dire le sous-ensemble de fonctionnalités disponibles sur toutes les offres Windows.

La page Ensembles d’API Windows décrit un ensemble de bonnes pratiques et d’outils permettant de déterminer si une API est disponible sur une plateforme particulière.

Validation de la couche d’API

ApiValidator est l’outil main utilisé pour valider la conformité de la couche d’API pour les pilotes Windows. ApiValidator est fourni dans le cadre du Kit de pilotes Windows (WDK).

Pour plus d’informations sur l’utilisation d’ApiValidator, consultez Validation des pilotes Windows afin de vérifier qu’un pilote Windows répond à l’exigence de couche d’API.