FDO和PDO的区别

PDO:
physical device object (PDO)
A device object created by a bus driver using IoCreateDevice. The PDO, which represents the device for the bus driver, is at the bottom of the device stack for a device.

FDO:
Functional device object. A device object created by a PnP function driver using IoCreateDevice. The FDO represents the device for the function driver.

可以看出来,一个是物理设备对象, 一个是功能型设备对象,这两者一个和总线有关,一个和即插即用管理器有关。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件外部机能式样书(Functional Design Outline,简称FDO)是一种将软件系统的外部功能描述和设计细节整理成文档的方法。FDO是在软件开发过程中,为了确保开发人员和利益相关者对软件系统的功能和设计有一个清晰的理解而使用的。 FDO主要包括以下内容:系统的功能需求、用户界面设计、系统交互和流程、数据输入和输出、权限和安全要求等。在FDO中,每个功能要素都会详细描述其功能、输入和输出,并提供相应的流程图和界面设计图。 使用FDO的好处包括: 1. 明确功能需求:FDO明确了软件系统的功能需求,使开发人员能够清楚地了解系统需要实现的功能,并根据需求进行软件开发。 2. 提高交流效率:FDO为开发人员与利益相关者提供了一个共同的语言和参考,有助于双方的沟通和理解,提高了交流的效率。 3. 系统化设计:通过将每个功能要素详细描述并进行流程和界面设计,FDO使软件系统的设计更加系统化,确保系统功能的完备性和一致性。 4. 可追踪性:FDO中每个功能要素的输入和输出都得到明确的定义,使得开发人员能够追踪系统功能的实现和变更,提高了系统的可追踪性和可维护性。 5. 风险控制:通过FDO,开发人员可以更早地发现系统功能的缺陷和问题,并进行相应的调整和改进,降低了系统开发的风险。 总而言之,软件外部机能式样书(FDO)是一种对软件系统的外部功能进行详细描述和设计的方法,它能够提高软件开发的效率和质量,并有助于开发人员与利益相关者之间的交流和理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值