TAPE_PREPARE-Struktur (minitape.h)
Die TAPE_PREPARE Struktur wird in Verbindung mit der IOCTL_TAPE_PREPARE Anforderung verwendet, um Band zu laden oder zu entladen, die Spannung des Bandes zurückzusetzen, den Auswurfmechanismus zu sperren oder zu entsperren oder das Band zu formatieren.
Syntax
typedef struct _TAPE_PREPARE {
ULONG Operation;
BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;
Member
Operation
Gibt den Typ des auszuführenden Vorgangs an. Bei diesem Member kann es sich um einen der folgenden Elemente handelt:
Vorgang | Bedeutung |
---|---|
TAPE_LOAD | Lädt das Band und verschiebt das Band an den Anfang. |
TAPE_UNLOAD | Verschiebt das Band zum Entfernen vom Gerät an den Anfang. 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 an den Anfang verschoben wird. Diese Option wird nicht von allen Geräten unterstützt. Dieser Wert wird ignoriert, wenn er nicht unterstützt wird. |
TAPE_LOCK | Sperrt den Bandauswurfmechanismus, damit das Band nicht versehentlich ausgeworfen wird. |
TAPE_UNLOCK | Entsperrt den Bandauswurfmechanismus. |
TAPE_FORMAT | Führt ein Low-Level-Format des Bandes aus. Dieses Feature wird nicht von allen Geräten unterstützt. Dieser Wert wird ignoriert, wenn er nicht unterstützt wird. |
Immediate
Gibt bei Festlegung auf TRUE an, dass das Zielgerät sofort status zurückgeben soll. Gibt bei Festlegung auf FALSE an, dass das Gerät nach Abschluss des Vorgangs status zurückgeben soll.
Anforderungen
Anforderung | Wert |
---|---|
Header | minitape.h (include Ntddtape.h, Minitape.h) |