Freigeben über


TAPE_PREPARE Struktur (minitape.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- minitape.h (enthalten Ntddtape.h, Minitape.h)

Siehe auch

IOCTL_TAPE_PREPARE

TapeMiniPrepare-