Hi!
I attach a filter device for the PDO device. When receiving IRP_MN_REMOVE_DEVICE, do I have to detach my filter device if the PDO was reported in the last DEVICE_RELATIONS list or to detach it only if its underlying PDO was not reported in the last DEVICE_RELATIONS list ?
When I am working with the Driver Verifier, I get the following messages:
:WDM DRIVER ERROR: [MY_DRIVER.sys @ 0xBAEEC000] An IRP dispatch handler has not properly deleted it’s device object upon receiving a remove IRP. DeviceObject = 810D2548 - Dispatch = BAEEC000 - Irp = 81F4EEB8
IRP_MJ_PNP.IRP_MN_REMOVE_DEVICE -
[DevObj=FFA83DF0, FileObject=00000000, Parameters=00000000 00000000 00000000 00000000]
Break, Ignore, Zap, Remove, Disable all (bizrd)?
Thanks, Dany