how to filter FC-SAN IO request

Hi all,
I’m working on FC-SAN storage environment,I wanna hook every IO request which overed the FC-SAN,such as file read/write operation.

I had written a driver,it can filter IO over LanmanRedirector(\Device\LanmanRedirector), and works good if the operation destination is remote computer on the LAN,but can not filter the IO request to FC-SAN(except that the IRP without nocache flags),what can I do?

or I need write a new filter driver for scsi bus? and how to write?

thanks for any reply.
steven