Megosztás:


API rétegezés

Áttekintés

Az API-rétegzés megköveteli, hogy a Windows Driver-csomagok bináris fájljai csak a Windows 10 UWP-alapú kiadásaiban szereplő VAGY a Win32 API-k válogatott készletéből származó API-kat és DDI-kat hívjanak meg. Az API Layering az előző "U" követelmény kiterjesztése, amely a DCHU tervezési alapelveinek része volt.

Az API által támogatott platform megtekintéséhez látogasson el az API dokumentációs oldalára, és vizsgálja meg a Követelmények szakasz Célplatform bejegyzését. A Windows-illesztőprogramok csak olyan API-kat vagy DDI-kat használhatnak, amelyekben szerepel a CélplatformUniversal, vagyis az összes Windows-ajánlatban elérhető funkciók részhalmaza.

A Windows API-készletek lap az ajánlott eljárásokat és eszközöket ismerteti annak meghatározásához, hogy egy API elérhető-e egy adott platformon.

API-rétegzés érvényesítése

Az ApiValidator a Windows-illesztőprogramok API-rétegzési megfelelőségének ellenőrzésére szolgáló fő eszköz. Az ApiValidator a Windows Driver Kit (WDK) részeként hajózik.

Az ApiValidator használatával kapcsolatos további részletekért tekintse meg a Windows-illesztőprogramok érvényesítése című témakört annak ellenőrzéséhez, hogy a Windows-illesztőprogram megfelel-e az API-rétegzési követelménynek.