Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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.