Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Überblick
Api Layering erfordert, dass Binärdateien in Windows-Treiberpaketen nur die APIs und DDIs aufrufen, die in UWP-basierten Editionen von Windows 10 enthalten sind oder aus einem kuratierten Satz von Win32-APIs stammen. API Layering ist eine Erweiterung der vorherigen "U"-Anforderung, die Teil der DCHU-Entwurfsprinzipien war.
Um zu sehen, welche Plattform eine API unterstützt, besuchen Sie die Dokumentationsseite für die API, und überprüfen Sie den Eintrag "Zielplattform " des Abschnitts "Anforderungen". Windows-Treiber dürfen nur APIs oder DDIs verwenden, die eine Zielplattform als Universal aufweisen, d. h. die Teilmenge von Funktionen, die in allen Windows-Versionen verfügbar ist.
Auf der Seite "Windows-API-Sätze " werden eine Reihe bewährter Methoden und Tools zum Ermitteln der Verfügbarkeit einer API auf einer bestimmten Plattform beschrieben.
Überprüfen der API-Layering
ApiValidator ist das Haupttool zum Überprüfen der API Layering-Compliance für Windows-Treiber. ApiValidator wird als Teil des Windows Driver Kit (WDK) ausgeliefert.
Weitere Informationen zur Verwendung von ApiValidator finden Sie unter "Überprüfen von Windows-Treibern ", um zu überprüfen, ob ein Windows-Treiber die API-Layering-Anforderung erfüllt.