开发 Windows 存储驱动程序的路线图
若要创建存储驱动程序,请执行以下步骤:
了解 Windows 体系结构和驱动程序。
必须了解驱动程序在 Windows 操作系统中工作原理的基础知识。 了解基础知识有助于做出适当的设计决策,并简化开发过程。 请参阅适用于所有驱动程序开发人员的概念。
了解存储驱动程序的基础知识。
若要了解存储驱动程序基础知识,请参阅 Windows 存储驱动程序体系结构。
确定其他存储驱动程序设计决策。
有关如何做出设计决策的信息,请参阅 Storport 提供的功能、 存储虚拟微型端口驱动程序:何时适用?以及 使 SCSI 端口微型端口驱动程序适用于 Storport。
了解 Windows 操作系统中的存储。
请参阅 Windows 驱动程序工具包 (WDK) 中的 Storport 历史记录。
了解 Windows 驱动程序生成、测试和调试过程和工具。
生成驱动程序与生成用户模式应用程序不同。 有关 Windows 驱动程序生成、调试和测试过程、驱动程序签名和 Windows 徽标测试的信息,请参阅 开发、测试和部署驱动程序 。 有关生成、测试、验证和调试工具的信息,请参阅驱动程序开发工具。
查看存储驱动程序示例。
若要访问和查看存储端口微型端口驱动程序示例,请参阅 Windows 驱动程序工具包(WDK)示例。
开发、生成、测试和调试存储驱动程序。
有关迭代生成、测试和调试的信息,请参阅 生成驱动程序、 测试驱动程序和 调试驱动程序 。 此过程将有助于确保生成正常工作的驱动程序。
为存储驱动程序创建驱动程序包。
有关详细信息,请参阅创建驱动程序包。
对存储驱动程序进行签名和分发。
最后一步是签署(可选)并分发驱动程序。 如果你的驱动程序符合为 Windows 硬件认证定义的质量标准,则可以通过 Microsoft Windows 更新 计划分发它。 有关详细信息,请参阅 分发驱动程序包。
这些是基本步骤。 根据单个驱动程序的需求,可能需要执行其他步骤。