Hi,
ich habe die Frage
hier schonmal gestellt, aber mache jetzt einen neuen Thread, damit der Titel besser passt.
Ich möchte eine SCSI-Festplatt in den Standby-Modus versetzen. Dafür gibt es extra einen SCSI-Befehl Stop
Unit, der
hier erläutert ist.
Mit der
API-Funktion
DeviceIoControl lässt sich mit der Konstante
IOCTL_SCSI_PASS_THROUGH ein SCSI-Befehl an eine Platte senden.
Mein Problem ist jetzt:
- Wie programmiere ich diesen Aufruf in Delphi?
- Was muss ich da jetzt genau als Parameter übergeben?
- Und bekomme ich einen Rückgabewert, der mir sagt, ob es geklappt hat oder nicht?
Optimal wäre es noch, wenn auch jemand einen SCSI-Befehl wüsste, mit dem man den aktuellen Power-Status der Platte auslesen kann. Angeblich könnte das über den
REQUEST SENSE Befehl gehen, ich weiß aber nicht wie...
Freue mich über jede Antwort!
Cu, Chris