Eszközillesztő adatai

Az eszközillesztők és a modulok abban hasonlítanak, hogy mindkettő PE-fájlokon alapul. Bár minden folyamat saját privát listával rendelkezik a betöltött modulokról, az eszközillesztők olyan modulokkal rendelkeznek, amelyek globálisak a rendszerben. Ezért a PSAPI speciális funkciókkal rendelkezik az eszközillesztők és nevük listájának beszerzéséhez.

Az egyes eszközillesztők betöltési címét az EnumDeviceDrivers függvény meghívásával kérdezheti le. Ez a függvény kitölti LPVOID értékek tömbét a rendszer összes eszközillesztőjének terhelési címével.

A GetDeviceDriverBaseName függvény bemenetként egy illesztőprogram betöltési címét veszi fel, és egy puffert tölt ki az illesztőprogram alapnevével (például Win32k.sys). Egy kapcsolódó függvény, GetDeviceDriverFileNameugyanazokat a paramétereket használja, és visszaadja az eszközillesztő elérési útját (például C:\Windows\System32\Win32k.sys).