sys: FspCompleteRequest

This commit is contained in:
Bill Zissimopoulos
2015-11-23 16:59:44 -08:00
parent 8bc5809dca
commit 50f2ba8cee
3 changed files with 26 additions and 16 deletions

View File

@ -144,9 +144,7 @@ static VOID FspIoqProcessReleaseLock(PIO_CSQ IoCsq, KIRQL Irql)
static VOID FspIoqCompleteCanceledIrp(PIO_CSQ IoCsq, PIRP Irp)
{
Irp->IoStatus.Status = STATUS_CANCELLED;
Irp->IoStatus.Information = 0;
IoCompleteRequest(Irp, FSP_IO_INCREMENT);
FspCompleteRequest(Irp, STATUS_CANCELLED);
}
VOID FspIoqInitialize(FSP_IOQ *Ioq)
@ -203,7 +201,7 @@ VOID FspIoqCancelAll(FSP_IOQ *Ioq)
{
PIRP Irp;
while (0 != (Irp = IoCsqRemoveNextIrp(&Ioq->PendingIoCsq, 0)))
FspIoqCompleteCanceledIrp(&Ioq->PendingIoCsq, Irp);
FspCompleteRequest(Irp, STATUS_CANCELLED);
while (0 != (Irp = IoCsqRemoveNextIrp(&Ioq->ProcessIoCsq, 0)))
FspIoqCompleteCanceledIrp(&Ioq->ProcessIoCsq, Irp);
FspCompleteRequest(Irp, STATUS_CANCELLED);
}