微軟將在Windows Vista SP2對驅(qū)動模型進(jìn)行升級
Vista SP2延長了Vista對用于其他Windows系統(tǒng)驅(qū)動的支持。早在Vista/Server 2008 SP2 Beta發(fā)布時,改進(jìn)后的Windows驅(qū)動模型就讓開發(fā)者們嘗到了兼容性改進(jìn)帶來的甜頭。
某微軟Windows驅(qū)動團(tuán)隊(duì)成員透露稱:“微軟的程序員們已經(jīng)對Windows驅(qū)動模型的注冊表向下兼容機(jī)制進(jìn)行了升級,在內(nèi)核假設(shè)中加入了6項(xiàng)數(shù)值和3個框架,使得驅(qū)動程序的注冊表鍵值更具彈性。”
2008年12月初,微軟發(fā)布了Vista/Server 2008 SP2 Beta。微軟透露心中的6項(xiàng)鍵值為:
RegNtPreRestoreKey, RegNtPostRestoreKey, RegNtPreSaveKey, RegNtPostSaveKey, RegNtPreReplaceKey和RegNtPostReplaceKey.
新增的框架為:
REG_RESTORE_KEY_INFORMATION, REG_SAVE_KEY_INFORMATION, and REG_REPLACE_KEY_INFORMATION.
和XP SP2一樣,Vista SP2 與SP1相比,也只是一個標(biāo)準(zhǔn)服務(wù)包而已。但不管怎么樣,SP2對系統(tǒng)所作的優(yōu)化,即使很小,也會深深影響到用戶體驗(yàn)。微軟升級Windows驅(qū)動模型就是為了使開發(fā)者們在開發(fā)驅(qū)動時可以兼顧設(shè)備對所有Windows平臺的兼容性。
