Freigeben über


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)

Weitere Informationen

IOCTL_TAPE_PREPARE

TapeMiniPrepare