Table of Contents
Wenn auf Ihrem Computer eine Win32-Scsi-Pass-Through-Fehlermeldung angezeigt wird, ist es an der Zeit, diese Fehlerbehebungsmethoden zu erlernen.
PC läuft langsam?
- Beispielcode
Das Pass-Through-SCSI-Beispiel zeigt, wie Sie Spaß mit einem SCSI-Gerät haben, das die DeviceIoControl-API von Microsoft Win32-Anwendungen verwendet.
Installieren und dann ausführen
Speicherport-Treiber bieten Win32-Softwareanwendungen die Möglichkeit, SCSI-Befehlsbeschreibungsblöcke (SCSI) an CBD-Geräte zu senden. Schnittstellen: IOCTL_SCSI_PASS_THROUGH und IOCTL_SCSI_PASS_THROUGH_DIRECT . Anwendungen erstellen häufig ein funktionales Anforderungsrelais und senden es mithilfe dieses IOCTL an die Anwendung.
Es gibt zwei Befehlszeilenoptionen, die mit SPTI.EXE verwendet werden können. Der erste Parameter ist erforderlich. Dies ist der spezielle Name des zu öffnenden Geräts. Typische Schätze hierfür sind traditionelle Laufwerksbuchstaben wie “C:” oder durch einen Abschnitt definierte Zubehörnamen wie Scanner0, oder der SCSI-Clubname der Stadt, ScsiN:, wobei N = 5, 7, 2 usw. Der zweite Parameter ist immer optional und wird auch verwendet, um die Freigabemittel (beachten Sie, dass Zugriffsmodus und Freigabemodus unterschiedlich waren) und die Marktgröße einzustellen. Der Standard-Sharing-Modus kann sein (FILE_SHARE_READ | FILE_SHARE_WRITE) und die Standard-Sektorspezifikation ist ohne Frage 512. Der Parameter “r” ändert die Share-Funktion nur in FILE_SHARE_READ. Der Parameter “w” ändert nur die Versionsstruktur in FILE_SHARE_WRITE. Der Parameter zum Beispiel “c” ändert nur den gemeinsamen Modus in FILE_SHARE_READ und ändert auch die Sektorgröße, damit Sie 2048 erreichen. Normalerweise hat das CD-ROM-Laufwerk wirklich einen “c”-Parameter.