Dela via


API-skiktning

Översikt

API Layering kräver att binärfiler i Windows Driver-paket endast anropar de API:er och DDI:er som ingår i UWP-baserade utgåvor av Windows 10 eller som kommer från en kuraterad uppsättning Win32-API:er. API Layering är en förlängning av det tidigare "U"-kravet som var en del av DCHU-designprinciper.

Om du vill se vilken plattform ett API har stöd för går du till dokumentationssidan för API:et och granskar posten Målplattform i avsnittet Krav. Windows-drivrutiner får endast använda API:er eller DDI:er som har en målplattform listad som Universal, vilket innebär den delmängd av funktioner som är tillgängliga för alla Windows-erbjudanden.

På sidan Med Windows API Sets beskrivs en uppsättning metodtips och verktyg för att avgöra om ett API är tillgängligt på en viss plattform.

Validera API-lager

ApiValidator är det viktigaste verktyget som används för att verifiera API Layering-efterlevnad för Windows-drivrutiner. ApiValidator levereras som en del av Windows Driver Kit (WDK).

Mer information om hur du använder ApiValidator finns i Verifiera Windows-drivrutiner för att verifiera att en Windows-drivrutin uppfyller API Layering-kravet.