konfyt
驱动牛犊
驱动牛犊
  • 注册日期2002-08-01
  • 最后登录2009-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1246回复:2

***还有人在吗? 请问: 怎么知道<重命名>操作是否成功呢???

楼主#
更多 发布于:2005-02-16 17:21
我调用了

MySetInformation(...)
{

//得到文件名后, 怎么知道这个操作是否成功了呢?

if( Irp->IoStatus.Status != STATUS_OBJECT_NAME_COLLISION)
  {
    //表示 重命名成功了
   }

}
Irp->IoStatus.Status 的状态老是STATUS_SUCCESS, 怎么得到重命名的结果呢?

是不是需要设置一个完成路由?  不过我设置了一个完成路由, 好想没有被调用怎么回事?

[编辑 -  2/16/05 by  konfyt]
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-16 17:26
完成路由指的是CompleteRoutin吧,如果没有执行可能是你设置的有问题,你是用的什么代码改的?
在交流中学习。。。
konfyt
驱动牛犊
驱动牛犊
  • 注册日期2002-08-01
  • 最后登录2009-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-16 17:32
我自己编写的, 参照别的完成路由例子

fslife:
你好热情啊, 难得! 每次都能看到你的回复! 谢谢呢!
游客

返回顶部