Delen via


API-lagen

Overzicht

Api Layering vereist dat binaire bestanden in Windows-stuurprogrammapakketten alleen die API's en DDIs aanroepen die zijn opgenomen in UWP-edities van Windows 10 of afkomstig zijn van een gecureerde set Win32-API's. API Layering is een uitbreiding van de vorige 'U'-vereiste die deel uitmaakte van DCHU-ontwerpprincipes.

Als u wilt zien welk platform een API ondersteunt, gaat u naar de documentatiepagina voor de API en bekijkt u de vermelding Doelplatform van de sectie Vereisten. Windows-stuurprogramma's mogen alleen API's of DDIs's gebruiken die een doelplatform hebben dat wordt vermeld als Universalde subset van functionaliteit die beschikbaar is in alle Windows-aanbiedingen.

Op de pagina Windows API Sets wordt een set aanbevolen procedures en hulpprogramma's beschreven om te bepalen of een API beschikbaar is op een bepaald platform.

API-lagen valideren

ApiValidator is het belangrijkste hulpprogramma dat wordt gebruikt om naleving van API-lagen voor Windows-stuurprogramma's te valideren. ApiValidator wordt geleverd als onderdeel van de Windows Driver Kit (WDK).

Zie Valideren van Windows-stuurprogramma's voor meer informatie over het gebruik van ApiValidator om te controleren of een Windows-stuurprogramma voldoet aan de API Layering-vereiste.