首页
社区
课程
招聘
[求助]怪异问题
发表于: 2010-9-8 11:13 2907

[求助]怪异问题

2010-9-8 11:13
2907
NTSTATUS
ioctlCreate(
    IN PDEVICE_OBJECT DeviceObject,
    IN PIRP Irp
    )

{
    Irp->IoStatus.Status =STATUS_ACCESS_DENIED;
    Irp->IoStatus.Information = 0;
   
    IoCompleteRequest( Irp, IO_NO_INCREMENT );
   
    return STATUS_SUCCESS;
}


NTSTATUS
ioctlCreate(
    IN PDEVICE_OBJECT DeviceObject,
    IN PIRP Irp
    )

{
    Irp->IoStatus.Status =STATUS_SUCCESS;
    Irp->IoStatus.Information = 0;
   
    IoCompleteRequest( Irp, IO_NO_INCREMENT );
   
    return STATUS_ACCESS_DENIED;
}

这个两调用的返回结果是不同的
后者打开成功
前者会有什么结果呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//