Hello Chinmay, > Could you please let me know how can I lower IRQL from > DISPATCH_LEVEL(2) to PASSIVE_LEVEL(0) in my WDM miniport driver? IRQL cannot be lowered arbitrary. You can lower IRQL by KeLowerIrql only if you have raised it earlier by KeRaiseIrql. If IRQL was not raised by your code, you cannot lower it. You need to use a deferred-call technique like Work Items, system threads etc. Regards, Eugene ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/