Compartir a través de


Capas de API

Información general

La capa de API requiere que los archivos binarios de los paquetes de controladores de Windows llamen solo a esas API y DDIs que se incluyen en las ediciones basadas en UWP de Windows 10 o que proceden de un conjunto mantenido de API de Win32. La capa de API es una extensión del requisito "U" anterior que formaba parte de los principios de diseño de DCHU.

Para ver qué plataforma admite una API, visite la página de documentación de la API y examine la entrada Plataforma de destino de la sección Requisitos. Los controladores de Windows solo deben usar api o DDIs que tengan una plataforma de destino enumerada como Universal, lo que significa que el subconjunto de funcionalidades que está disponible en todas las ofertas de Windows.

En la página Conjuntos de API de Windows se describe un conjunto de procedimientos recomendados y herramientas para determinar si una API está disponible en una plataforma determinada.

Validación de capas de API

ApiValidator es la herramienta principal que se usa para validar el cumplimiento de capas de API para controladores de Windows. ApiValidator se distribuye como parte del Kit de controladores de Windows (WDK).

Consulte Validación de controladores de Windows para obtener más detalles sobre el uso de ApiValidator para comprobar que un controlador de Windows cumple los requisitos de capas de API.