Ich zitire mal die Wiki
Zitat:
Ursprünglich war die Datenübertragung nur parallel. Heute definiert SCSI zusätzlich zu Parallel SCSI (SPI) weitere Übertragungswege, wie Serial Attached SCSI (SAS), Fibre Channel und iSCSI.
IDE und
P-SCSI ist praktisch tot, aber SATA (SATAe und SATA 6G), SAS, m.2 (sowas wie mSATA) und PCIe stehen immernoch zur Auswahl.
Und ja, es kann sein, dass du belogen wirst, aber eher wird es sein, dass es einfach keinen entsprechenden Zugriff gibt.
Man kann zwar (eventuell) am Windows und dem Schnittstellencontroller vorbei direkt mit dem Gerät reden, aber es muß dir ja nicht immer antworten.
IOCTL_SCSI_PASS_THROUGH
IOCTL_SCSI_PASS_THROUGH_DIRECT
IOCTL_ATA_PASS_THROUGH
IOCTL_ATA_PASS_THROUGH_DIRECT
uvm.
Und dann muß das Gerät dir auch nicht unbedingt eine Schnittstelle zu den inneren Datenstrukturen und Funktionen anbieten.