Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schreibt eins von Setmarks, Dateizeichen, kurzen Dateizeichen oder langen Dateizeichen in Band.
Hauptcode
Eingabepuffer
Die TAPE_WRITE_MARKS Struktur im Puffer bei Irp->AssociatedIrp.SystemBuffer gibt den Typ und die Anzahl der zu schreibenden Markierungen an.
Wenn das Immediate Member TRUEist, sollte der Vorgang asynchron sein.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength- an der I/O-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, die >= Sizeof(TAPE_WRITE_MARKS).
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Feld Information wird auf die Anzahl der geschriebenen Bytes festgelegt. Das Feld Status- wird auf STATUS_SUCCESS oder möglicherweise auf STATUS_INFO_LENGTH_MISMATCH, STATUS_IO_DEVICE_ERROR, STATUS_DEVICE_DATA_ERROR, STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT, STATUS_DEVICE_NOT_READY, STATUS_MEDIA_WRITE_PROTECTED, STATUS_NO_MEDIA_IN_DEVICE oder STATUS_VERIFY_REQUIRED festgelegt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ntddtape.h (include Ntddtape.h) |