我是司机开发领域的新手。我正在尝试显示打开的每个文件的路径。我正在使用以下行显示路径。
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 :)缺失,有什么问题......?
答案 0 :(得分:1)
FileName
只包含文件的名称。卷信息在Vpb
字段中描述。