I’m looking for some special IRP in File System Filter Driver.
And I would like to mark this Irp so that Storage Filter Driver would know it receives a different Irp.
I’ve tried mark the Irp by changing Irp->IoStatus.Information from 0 to 1 ,
but I found it change to 0 when Storage Filter Driver receives this Irp.
I also find that the type of Flags in IRP is ULONG. And given valid values can not cover a ULONG variable,
May I define a different flag value by my own?
If not? How should I do? Is there any other method to implement this?
Setting arbitrary flags isn’t a good idea. If it was me (and I’ve done this) I’d put the IRP pointer into a shared table. Safest way all around. Peter BTW… probably better asked in the NTFSD topic.