dok2k
驱动牛犊
驱动牛犊
  • 注册日期2002-03-23
  • 最后登录2002-10-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1923回复:4

如何长文件名和短文件名相互转换?

楼主#
更多 发布于:2002-04-06 12:48
长文件名和短文件名相互转换是怎么实现?
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-06 12:51
使用API
GetLongPathName
GetShortPathName
详细的请看MSDN
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
dok2k
驱动牛犊
驱动牛犊
  • 注册日期2002-03-23
  • 最后登录2002-10-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-06 13:03
不用API,是指在驱动程序里怎么实现.
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-06 14:07
RtlUnicodeStringToAnsiString
Tom_lyd
dok2k
驱动牛犊
驱动牛犊
  • 注册日期2002-03-23
  • 最后登录2002-10-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-07 12:02
楼上的朋友,RtlUnicodeStringToAnsiString仅仅是字符串转换吧.
另外请问ioreq中的ir_ppath结构的用途.
最好举个例子说明.

下面的定义从某篇文章截来.
typedef ParsedPathname *path_t;
struct ParsedPathname{
  Unsigned short pp_TotalLength; //结构总长度(字节数)
  Unsigned short pp_PrefixLength;//前导长度(从结构开始至  
                                 //下一成员)
  struct PathElement pp_Elements[1];//Unicode文件名
}

struct PathElement {
unsigned short pe_length;
unsigned short pe_unichars[1];
}; /* PathElement */




游客

返回顶部