Freigeben über


TAPE_WRITE_MARKS-Struktur (ntddtape.h)

Die TAPE_WRITE_MARKS-Struktur wird in Verbindung mit einer IOCTL_TAPE_WRITE_MARKS Anforderung verwendet, um ein Setmark, ein Dateizeichen, ein kurzes Filemark oder ein langes Filemark auf Band zu schreiben.

Syntax

typedef struct _TAPE_WRITE_MARKS {
  ULONG   Type;
  ULONG   Count;
  BOOLEAN Immediate;
} TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS;

Member

Type

Gibt den Typ der zu schreibenden Markierung an. Dieser Member kann einen der folgenden Werte aufweisen:

type Bedeutung
TAPE_SETMARKS Schreibt die Anzahl der durch Count angegebenen Setmarkierungen.
TAPE_FILEMARKS Schreibt die Anzahl der vom Count-Parameter angegebenen Dateizeichen.
TAPE_SHORT_FILEMARKS Schreibt die Anzahl der kurzen Filemarkierungen, die durch Count angegeben werden.
TAPE_LONG_FILEMARKS Schreibt die Anzahl von langen Dateimarkierungen, die von Count angegeben werden.

Count

Gibt die Anzahl der zu schreibenden Markierungen an.

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 ntddtape.h (include Ntddtape.h, Minitape.h)

Weitere Informationen

IOCTL_TAPE_WRITE_MARKS

TapeMiniWriteMarks