共用方式為


API 階層

概觀

API 分層要求 Windows 驅動程式套件中的二進位檔僅能呼叫僅限於 UWP 為基礎的 Windows 10 版本中包含的 API 和 驅動程式開發介面(DDI),或者從一組精選的 Win32 API 中進行呼叫。 API 分層是先前「U」需求的延伸,該需求是 DCHU 設計原則的一部分。

若要檢視 API 支援的平台,請造訪 API 的文件頁面,並檢查「需求」區段的「目標平台」項目。 Windows 驅動程式只能使用 目標平臺 列為 Universal的 API 或 DDI,這表示所有 Windows 供應專案上可用的功能子集。

Windows API 集頁面描述一組最佳做法和工具,用於判斷 API 是否在特定平臺上可用。

驗證 API 分層

ApiValidator 是用來驗證 Windows 驅動程式 API 分層合規性的主要工具。 ApiValidator 作為 Windows 驅動程式套件(WDK)的一部分提供。

如需使用 ApiValidator 確認 Windows 驅動程式是否符合 API 分層需求的詳細資訊,請參閱驗證 Windows 驅動程式