Hi All,
I am trying to establish a communication between my mini-filter and disk lower filter driver using ExCallback APIs. The implementation is as per the buddy driver tutorial, and things are working fine, except the callback in my mini-filter is not called.
Disk Filter:
- success call to ExCreateCallback in disk filter.
- Notifying Minifilter with ExNotifyCallback along with context.
MiniFilter:
- Sucess call to ExCreateCallback in mini-filter (The obj pointer matched).
- Registering callback success.
- Custom callback never called.
I am trying to send some data from my disk filter to mini-filter and want to act accordingly in the InstanceSetup. But the registered custom callback was never invoked. Since the notification call is sync in nature, then why was my custom callback function never invoked?
Can anyone give me some pointers? I appreciate any help you can provide.