IoDeleteDevice(DeviceObject);
}
-DRIVER_STARTIO BeepStartIo;
+
VOID
NTAPI
BeepStartIo(IN PDEVICE_OBJECT DeviceObject,
/* Acquire the cancel lock and make sure the IRP is valid */
IoAcquireCancelSpinLock(&CancelIrql);
- if (!Irp)
+ if (Irp->Cancel)
{
/* It's not, release the lock and quit */
IoReleaseCancelSpinLock(CancelIrql);