RtlVolumeDeviceToDosName用法小问题
不好意思麻烦大家
我用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 ) ;
};
测试通过即给分.