Hello guys!
What difference between FltCbdqInsertIo() and IoCsqInsertIrp(), can I use IoCsqInsertIrp() instead FltCbdqInsertIo() in my minifilter?
What better way to implement cancel logic in minifilter when I want to pending write request?
Thanx!
A quick view of the disassembly will show that FltCbdqInsertIo() is a
small wrapper around IoCsqInsertIrpEx() on Windows 7. That said, you can
call the latter safely but why? Stick with the Flt calls if you are in a
mini-filter. In a mini-filter you have easy access to the CBD structure
which is what the former takes whereas the latter requires an Irp for
queuing.
Pete
–
Kernel Drivers
Windows File System and Device Driver Consulting
www.KernelDrivers.com http:</http:>
866.263.9295
------ Original Message ------
From: xxxxx@gmail.com
To: “Windows File Systems Devs Interest List”
Sent: 10/6/2015 4:57:49 AM
Subject: [ntfsd] FltCbdqInsertIo vs IoCsqInsertIrp
>Hello guys!
>What difference between FltCbdqInsertIo() and IoCsqInsertIrp(), can I
>use IoCsqInsertIrp() instead FltCbdqInsertIo() in my minifilter?
>What better way to implement cancel logic in minifilter when I want to
>pending write request?
>Thanx!
>
>—
>NTFSD is sponsored by OSR
>
>OSR is hiring!! Info at http://www.osr.com/careers
>
>For our schedule of debugging and file system seminars visit:
>http://www.osr.com/seminars
>
>To unsubscribe, visit the List Server section of OSR Online at
>http://www.osronline.com/page.cfm?name=ListServer