TAPE_PREPARE Struktur (ntddtape.h)
Die TAPE_PREPARE Struktur wird in Verbindung mit der IOCTL_TAPE_PREPARE Anforderung zum Laden oder Entladen von Band verwendet, die Spannung des Bandes zurückzusetzen, den Ejection-Mechanismus zu sperren oder zu entsperren oder das Band zu formatieren.
Syntax
typedef struct _TAPE_PREPARE {
ULONG Operation;
BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;
Angehörige
Operation
Gibt den Auszuführenden Vorgangstyp an. Dieses Mitglied kann eine der folgenden Sein:
Operation | Bedeutung |
---|---|
TAPE_LOAD | Lädt das Band und verschiebt das Band an den Anfang. |
TAPE_UNLOAD | Verschiebt das Band an den Anfang, um es vom Gerät zu entfernen. Nach einem erfolgreichen Entladevorgang gibt das Gerät Fehler an Anwendungen zurück, die versuchen, auf das Band zuzugreifen, bis das Band erneut geladen wird. |
TAPE_TENSION | Passt die Spannung an, indem das Band an das Ende des Bandes und zurück zum Anfang verschoben wird. Diese Option wird von allen Geräten nicht unterstützt. Dieser Wert wird ignoriert, wenn er nicht unterstützt wird. |
TAPE_LOCK | Sperrt den Band-Wurfmechanismus, sodass das Band nicht versehentlich ausgeworfen wird. |
TAPE_UNLOCK | Entsperrt den Band-Ejection-Mechanismus. |
TAPE_FORMAT | Führt ein Low-Level-Format des Bandes aus. Nicht alle Geräte unterstützen dieses Feature. Dieser Wert wird ignoriert, wenn er nicht unterstützt wird. |
Immediate
Wenn dieser Wert auf TRUE-festgelegt ist, wird angegeben, dass das Zielgerät den Status sofort zurückgeben soll. Wenn dieser Wert auf FALSE-festgelegt ist, wird angegeben, dass das Gerät den Status nach Abschluss des Vorgangs zurückgeben soll.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddtape.h (include Ntddtape.h, Minitape.h) |