Sdílet prostřednictvím


Informace o ovladači zařízení

Ovladače zařízení a moduly jsou podobné tomu, že obě jsou založené na souborech PE. Zatímco každý proces má vlastní privátní seznam načtených modulů, ovladače zařízení mají moduly, které jsou globální pro systém. Proto má PSAPI specifické funkce pro získání seznamu ovladačů zařízení a jejich názvů.

Adresu načítání pro každý ovladač zařízení můžete načíst voláním funkce EnumDeviceDrivers. Tato funkce vyplní pole LPVOID hodnotami načtení všech ovladačů zařízení v systému.

Funkce GetDeviceDriverBaseName přebírá jako vstup adresu načtení ovladače a vyplní vyrovnávací paměť základním názvem ovladače (například Win32k.sys). Související funkce, GetDeviceDriverFileName, přebírá stejné parametry a vrací cestu k ovladači zařízení (například C:\Windows\System32\Win32k.sys).