> 1.Storport is only supported for Vista and later OS. So for XP, I need to
> write the SCSI port in a more complex way?
Yes. Not much more complex if you have a real hardware with interrupt.
> 2.Is a file system driver needed upon the virtual SCSI port?
No. You can use FAT or NTFS.
> 3.Is the transmission speed limited to SISI procotol?
What is SISI? SCSI? No, the speed is not limited to SCSI.
> 4.Do i really need a virtual port? Can't I just tell OS that this is a
> storage device
....and you need a port for this.
--
Maxim S. Shatskih
Windows DDK MVP
http://www.storagecraft.com