阅读:1101回复:0
如何让一个驱动返回ERROR_INVALID_HANDLE出错信息
通过CreateFile可以得到该驱动的句柄。
我在DispatchCreate作了一个检查,若结果否定,我希望CreateFile返回的是ERROR_INVALID_HANDLE, 我不知道如何设置DispatchCreate的返回信息。 我写了个错误返回信息函数 NTSTATUS DispatchFailRequest(PIRP Irp, NTSTATUS Status) { Irp->IoStatus.Status = Status; Irp->IoStatus.Information = 0; IoCompleteRequest(Irp, IO_NO_INCREMENT); return Status; } 请问上面的Status应该如何设置的。 |
|