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 驱动程序。