Vista之家(www.vista123.com):【Vista之家译】微软将在Vista SP2对驱动模型进行升级
Vista SP2延长了Vista对用于其他Windows系统驱动的支持。早在Vista/Server 2008 SP2 Beta发布时,改进后的Windows驱动模型就让开发者们尝到了兼容性改进带来的甜头。
某微软Windows驱动团队成员透露称:“微软的程序员们已经对Windows驱动模型的注册表向下兼容机制进行了升级,在内核假设中加入了6项数值和3个框架,使得驱动程序的注册表键值更具弹性。”
2008年12月初,微软发布了Vista/Server 2008 SP2 Beta。微软透露心中的6项键值为:
RegNtPreRestoreKey, RegNtPostRestoreKey, RegNtPreSaveKey, RegNtPostSaveKey, RegNtPreReplaceKey和RegNtPostReplaceKey.
新增的框架为:
REG_RESTORE_KEY_INFORMATION, REG_SAVE_KEY_INFORMATION, and REG_REPLACE_KEY_INFORMATION.
和XP SP2一样,Vista SP2 与SP1相比,也只是一个标准服务包而已。但不管怎么样,SP2对系统所作的优化,即使很小,也会深深影响到用户体验。微软升级Windows驱动模型就是为了使开发者们在开发驱动时可以兼顾设备对所有Windows平台的兼容性。

附部分原文:
Service Pack 2 for Windows Vista extends the operating system's support for drivers that play nice with all Windows operating systems.
Even as early as the first Beta of SP2 for Windows Vista and Windows Server 2008, the upgraded Windows Driver Model is permitting developers to get a taste of what the gold bits for the service pack will offer in terms of driver compatibility. According to Microsoft, the Registry Callback feature of WDM was kicked up a notch.
“Microsoft developers have upgraded and improved the Registry Callback feature of the Windows Driver Model (WDM). They have added 6 enumerations and 3 structures to the kernel architecture that will give you more flexibility in working with registry keys for filter drivers,” a member of the Windows Driver Kit team revealed.
At the start of December 2008 Microsoft made available for download the first Beta bits of Service Pack 2 for Windows Vista Service Pack 1 and Windows Server 2008 RTM/SP1. The Redmond company revealed that the 6 fresh enumerations added were: RegNtPreRestoreKey, RegNtPostRestoreKey, RegNtPreSaveKey, RegNtPostSaveKey, RegNtPreReplaceKey, and RegNtPostReplaceKey.
Three new structures are complementing the new enumerations: REG_RESTORE_KEY_INFORMATION, REG_SAVE_KEY_INFORMATION, and REG_REPLACE_KEY_INFORMATION.
...
Vista之家(www.vista123.com),爱上网,爱上Vista123.com


English




