RtlVolumeDeviceToDosName用法小问题

goingup 2007-07-09 07:06:38
不好意思麻烦大家
我用RtlVolumeDeviceToDosName取盘符的时候
为什么都是蓝屏...一直蓝屏,不停的蓝屏......崩溃了我....
以下是我的代码,谢谢了
UNICODE_STRING dosname;

IrpSp = IoGetCurrentIrpStackLocation( Irp );
if (RtlVolumeDeviceToDosName ( IrpSp->FileObject->DeviceObject, &dosname ) )
{
DbgPrint("the volume DOS name is %ws \n" , dosname.Buffer );
ExFreePool( dosname.Buffer ) ;
};


测试通过即给分.
...全文
614 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
goingup 2007-07-12
  • 打赏
  • 举报
回复
麻烦大家了,分不够再加
goingup 2007-07-10
  • 打赏
  • 举报
回复
初学驱动,为避免本人犯低级错误
麻烦能贴下代码吗?谢谢
taianmonkey 2007-07-10
  • 打赏
  • 举报
回复
xp之后的操作系统使用IoVolumeDeviceToDosName来替换它!
Y___Y 2007-07-09
  • 打赏
  • 举报
回复
对驱动不熟
到驱动板块去问问

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧