FileObject-> FileName不返回文件的完整路径

时间:2012-12-30 17:05:35

标签: c++ c windows driver

我是司机开发领域的新手。我正在尝试显示打开的每个文件的路径。我正在使用以下行显示路径。

PFILE_OBJECT pFileObject = IoGetCurrentIrpStackLocation(Irp)->FileObject;
DbgPrint("File Name : %wZ\n", &pFileObject->FileName);

但它没有显示完整的路径。

File Name : \Documents and Settings\Administrator\Desktop\cmd commands.txt

它应该是这样的:

File Name : C:\Documents and Settings\Administrator\Desktop\cmd commands.txt

驱动器名称(例如C:,D :)缺失,有什么问题......?

1 个答案:

答案 0 :(得分:1)

FileName只包含文件的名称。卷信息在Vpb字段中描述。

相关问题