社区
驱动开发/核心开发
帖子详情
SCSIport miniport如何获取Fdo,Pdo
jtujtujtu
2012-07-19 10:20:55
如题,需要在SCSIport miniport中用到port driver创建的Fdo,如何获取
...全文
135
4
打赏
收藏
SCSIport miniport如何获取Fdo,Pdo
如题,需要在SCSIport miniport中用到port driver创建的Fdo,如何获取
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jtujtujtu
2012-07-20
打赏
举报
回复
谢谢楼上,有没有人用过的。。。。
多谢了
woshi_ziyu
2012-07-20
打赏
举报
回复
没用过SCSIport miniport
jtujtujtu
2012-07-20
打赏
举报
回复
是port driver create的FDO,miniport如何获取?
色郎中
2012-07-20
打赏
举报
回复
PDO不是自动挂载 FDO 的么?
min
i
p
ort
在上一节中我们考察了磁盘的类驱动,包括由类驱动所创建的
FDO
和
PDO
两种设备对象,以及这两种设备对象之间的关系。
在“类(Class)”驱动的下面本应该是“端口(
P
ort
)”驱动,但是实际的设计和实现中常常把端口驱动也分成两个子层,把其中与具体产品密切相关的成分分离出来,成为“小端口(
Min
i
p
ort
)”驱动。特别地,对于块存储设备,Windows采用的就是Class/
P
ort
/
Min
i
p
ort
的结构方案,并由微软提供块存储设备的端口驱动,这样具体设备的厂家就只要为自己的产品开发小端口
获取
硬盘型号、序列号等信息的正确姿势
一般地,如果略去复杂的过滤驱动,读写文件时控制流会依次经过文件系统驱动(ntfs.sys或fastfat.sys等)、卷管理驱动(volmgr.sys)、分区管理驱动(partmgr.sys)、磁盘类驱动(disk.sys和classpnp.sys)、存储设备端口驱动(stor
p
ort
.sys、
sc
si
p
ort
.sys和ata
p
ort
.sys三者之一)和小端口驱动(storachi.sys、stornvme.sys或usbstor.sys等)等。
关于文件系统设备堆栈的说明
若干关于 file system driver stack写这个文章的初衷是想知道究竟一个读写文件的irp都是怎样被处理的..... 大家都知道这样的一个读写文件irp是发送给file system的driver的file system把这个irp交给了下层的device 这个device叫logical volume device,它由device的vbp里面的realdevice指
Windows之磁盘的设备驱动堆叠
磁盘的设备驱动堆叠本文节选自《Windows 内核情景分析--采用开源代码ReactOS》一书 读者已经在前几节中看到,设备的驱动常常分成“类设备驱动”和“端口设备驱动”两层。例如鼠标器就成为一个设备的类,而具体又有PS/2鼠标器、串口鼠标器以及基于USB的HID鼠标器,所以鼠标器的驱动就分为一种类设备驱动和三种端口设备驱动。其中PS/2鼠标器的端口驱动是直接与硬件打交道的。不过
解读Windows 2000/XP分层驱动模型
可扩展性是WindowsNT/2000/XP设计的目标之一,其分层驱动模型是可扩展性的最好体现。实现分层依赖于IO管理器的两个重要的设计:1、Windows中的任何一个驱动程序都被设计成Client/Server模式。对于客户端驱动,通过IoGetDeviceObjectPointer之类的
获取
服务端驱动导出的Device对象,通过IO管理器的IoCallDriver请求服务端的服
驱动开发/核心开发
21,619
社区成员
21,710
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章