Compartir a través de


Capas de API

Información general

La capa de API requiere que los binarios en los paquetes de controladores de Windows solo llamen a esas APIs y DDIs que se incluyen en las ediciones basadas en UWP de Windows 10 o que procedan de un conjunto selecto de APIs 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 APIs o DDIs para los que la plataforma de destino esté indicada como Universal, lo que significa el subconjunto de funciones 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 la capa 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 información sobre el uso de ApiValidator para comprobar que un controlador de Windows cumple el requisito de capas de API.