API Layering

Panoramica

Il livello API richiede che i file binari nei pacchetti driver di Windows chiamano solo le API e le DDI incluse nelle edizioni basate su UWP di Windows 10 o provengono da un set curato di API Win32. Il livello API è un'estensione del requisito "U" precedente che fa parte dei principi di progettazione DCHU.

Per visualizzare quale piattaforma supporta un'API, visitare la pagina della documentazione per l'API ed esaminare la voce Della piattaforma di destinazione della sezione Requisiti. I driver di Windows devono usare solo API o DDI con una piattaforma di destinazione elencata come Universal, ovvero il subset di funzionalità disponibile in tutte le offerte di Windows.

La pagina Set di API Di Windows descrive un set di procedure consigliate e strumenti per determinare se un'API è disponibile in una determinata piattaforma.

Convalida del livello API

ApiValidator è lo strumento principale usato per convalidare la conformità a livelli API per i driver di Windows. ApiValidator viene fornito come parte di Windows Driver Kit (WDK).

Per altre informazioni sull'uso di ApiValidator, vedere Convalida dei driver Di Windows per verificare che un driver di Windows soddisfi il requisito di livello API.