Hey guys, Im new kernel driver developer.
I want to install callout and filters when my driver receives IO request from user-mode application.
But the document says EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL (EvtIoDeviceControl) run at <= DISPATCH_LEVEL,
and the most WFP functions run at PASSIVE_LEVEL.
Is "set WdfExecutionLevelPassive to the ExecutionLevel member of the device or driver's WDF_OBJECT_ATTRIBUTES structure" a good practice ? Or others way ?