Condividi tramite


Livelli API

Informazioni generali

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

Per visualizzare la piattaforma supportata da un'API, visitare la pagina della documentazione per l'API ed esaminare la voce 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.

Validazione della stratificazione API

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

Per ulteriori dettagli sull'uso di ApiValidator per verificare che un driver di Windows soddisfi i requisiti di stratificazione API, consulta Convalida dei driver Windows.