64 位驱动程序指南

修订时间:2008 年 7 月 29 日

32 位与 64 位 Windows 有相同的 Driver Model 和工具,因此 64 位系统的驱动程序开发参考下列基础指南很容易入门。

1.

确保设备寻址达到 64 位物理内存。

2.

采用 64 位安全编程准则,再使用 64 位编译器找出特定于驱动程序的问题所属的领域,这些问题有关 IOCTL、DMA 和旧式驱动程序接口。

技巧:Kernel Mode Driver Framework (KMDF) 为您处理 64 位问题。无论是移植内核模式驱动程序还是开发新的内核模式驱动程序,都应将 KMDF 作为最佳解决方案来考虑。

64 位驱动程序的移植和开发
White Paper64 位 Microsoft Windows 驱动程序清单
White Paper为 Windows 64-bit Edition for Extended Processors 编写 WIA 驱动程序
Microsoft Powerpoint (.ppt)如何将驱动程序移植到 64 位 Windows [310 KB]
Microsoft.com64-bit Driver Issues in the WDK
Microsoft.comMSDN Webcast:Kernel Mode Drivers in Windows 64-Bit Systems:Migration and Development (Level 300)
Microsoft.comPlatform SDK: 64-bit Windows Programming

驱动程序安装和 64 位驱动程序
White Paper32 位与 64 位平台的驱动程序安装
White Paper64 位系统的 INF 需求
White Paper打印机驱动程序设置:64 位驱动程序和平台
Microsoft Powerpoint (.ppt)打印机驱动程序安装和 64 位相关内容 [690 KB]

64 位驱动程序常见问题和策略
White PaperWindows 中的注册表映像
White Paper修补策略常见问题
White Paper基于 x64 的系统的修补策略
White Paper改变使用 F6 载入的供应商提供的存储驱动程序

案例分析:64 位驱动程序
White PaperBroadcom 借助丰富的驱动程序开发针对 64 位市场完善了产品线
White PaperMellanox Technologies Advances Its Business - and Customers' - with 64bit Windows
White Paper对 64 位 Windows 的迅速反应帮助 LSI Logic 满足了市场需求
Windows Multimedia64-bit.Build it right.Keep it right.(Business Decision Makers) [7:18 min. streaming media presentation]
Windows Multimedia64-bit.Build it right.Keep it right.(Technical Decision Makers) [9:42 min. streaming media presentation]

AMD - AMD64 技巧(WinHEC 赞助商)
White PaperTricks for Porting Applications to 64-Bit Windows on AMD64 Architecture.doc
This link leaves the Microsoft.com siteAMD Developer Resources
DownloadableConfiguring Microsoft Visual Studio Projects to Support the AMD64 Architecture [299 KB]
DownloadablePorting and Optimizing Applications on 64-bit Windows for AMD64 Architecture [172 KB]
DownloadablePorting and Optimizing Multimedia Codecs for AMD64 Architecture on Windows [304 KB]

Intel - 64 位技巧(WinHEC 赞助商)
This link leaves the Microsoft.com siteIntel 64 Architecture
This link leaves the Microsoft.com siteIntel Developer Center - Developer Resources:Microsoft
This link leaves the Microsoft.com sitePorting to 64-bit Intel Architecture

64 位计算的开发人员资源
Microsoft.com64 位操作系统上的 Windows 安装程序
Microsoft.comx64 64 位环境的调用约定
Microsoft.com在 MSDN 上搜索 "Itanium"
Microsoft.com在 MSDN 上搜索 "x64"

另请参见
WHDC Portal/Nodal64 位系统设计
WHDC Portal/Nodal归档白皮书

资源
White PaperWDK 文档下载
WHDC Portal/NodalWindows 的驱动程序签名要求
WHDC Portal/Nodal开发人员工具包和工具支持
WHDC Portal/Nodal来自 Windows 开发团队的提示
WHDC Portal/Nodal驱动程序开发人员社区资源
WHDC Portal/Nodal驱动程序技巧:Windows 设备驱动程序的最佳实践
Other驱动程序开发人员博客
Microsoft.comWDK 在线

相关链接
White PaperWDK 和开发人员工具
White PaperWindows 7 Ecosystem Readiness Program
White PaperWindows 硬件徽标计划