張張知識
關(guān)注我,跟我一起漲漲知識唄!
發(fā)布時間: 2024-07-13 08:15:11
用戶模式驅(qū)動程序。
Microsoft Windows 驅(qū)動程序有兩種基本類型:
用戶模式驅(qū)動程序在用戶模式下執(zhí)行,并且它們通常在 Win32 應(yīng)用程序和內(nèi)核模式驅(qū)動程序/其他操作系統(tǒng)組件之間提供一個接口。
例如,在 Windows Vista 中,所有打印機驅(qū)動程序都在用戶模式下執(zhí)行。有關(guān)打印機驅(qū)動程序組件的詳細信息,請參閱打印簡介。
內(nèi)核模式驅(qū)動程序 作為可執(zhí)行程序的一部分在內(nèi)核模式下執(zhí)行,由管理 I/O、即插即用內(nèi)存、進程和線程、安全性等的內(nèi)核模式操作系統(tǒng)組件組成。內(nèi)核模式驅(qū)動程序通常是分層的。一般而言,較高層的驅(qū)動程序通常會從應(yīng)用程序接收數(shù)據(jù)、篩選數(shù)據(jù),并將其傳遞給支持設(shè)備功能的較低層的驅(qū)動程序。