Hello all !
I have a delayed IRP to be completed.
But when I complete it I get a blue screen :-((
Could you tell me why did it happen ?
and what should I do to avoid the problem ?
here is IRP description :
kd> !IRP 0xff6a0e48 struct _IRP *
Irp is active with 4 stacks 4 is current (= 0xff6a0f24)
No Mdl Thread ff624b48: Irp stack trace. Pending has been returned
Flags = 00000000
ThreadListEntry.Flink = ff6a0e58
ThreadListEntry.Blink = ff6a0e58
IoStatus.Status = 00000000
IoStatus.Information = 00000000
RequestorMode = 00000001
Cancel = 01
CancelIrql = 0
ApcEnvironment = 00
UserIosb = 00155b38
UserEvent = 00000000
Overlay.AsynchronousParameters.UserApcRoutine = 00000000
Overlay.AsynchronousParameters.UserApcContext = 00155b30
Overlay.AllocationSize = 00000000 - 00000000
CancelRoutine = 00000000
UserBuffer = 00155b38
&Tail.Overlay.DeviceQueueEntry = ff6a0e88
Tail.Overlay.Thread = ff624b48
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = 00000000
Tail.Overlay.ListEntry.Blink = 00000000
Tail.Overlay.CurrentStackLocation = ff6a0f24
Tail.Overlay.OriginalFileObject = ff652d18
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
cmd flg cl Device File Completion-Context
[0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[f, 0] 0 0 ffb0d100 00000000 fc3397e0-ffb000d8
\Driver\Tcpip MYDRV!TDI_ConnectComplete
Args: 00000000 00000000 00000000 00000000
[f, 0] 0 0 ffb00020 00000000 fb7f1ce4-ff74d008
\Driver\MYDRV afd!AfdRestartConnect
Args: 00000000 00000000 00000000 00000000
[e, 1] 0 1 ff8717b8 ff71ac08 00000000-00000000 pending
\Driver\AFD
Args: 00000008 00000022 00012007 00155b48
Foxgen