API 分层

概述

API 分层要求,Windows 驱动程序包中的二进制文件只调用基于 UWP 的 Windows 10 版本中或特选 Win32 API 集中包含的 API 和 DDI。 API 分层是以前属于 DCHU 设计原则的“U”要求的扩展。

若要查看 API 支持哪个平台,请访问 API 的文档页,并审阅“要求”部分的“目标平台”条目。 Windows 驱动程序必须只使用将“目标平台”列为“Universal”(即在所有 Windows 产品/服务上都可用的功能的子集)的 API 或 DDI。

Windows API 集页面描述了一组最佳做法和工具,它们用于确定 API 是否适用于特定平台。

验证 API 分层

ApiValidator 是用于验证 Windows 驱动程序是否符合 API 分层要求的主要工具。 Windows 驱动程序工具包 (WDK) 随附 ApiValidator。

若要详细了解如何使用 ApiValidator 来验证 Windows 驱动程序是否符合 API 分层要求,请参阅验证 Windows 驱动程序