IOCTL_TAPE_WRITE_MARKS IOCTL (ntddtape.h)
Escribe una de marcas de conjunto, marcas de archivo, marcas de archivo cortas o marcas de archivo largas en cinta.
Código principal
Búfer de entrada
La estructura TAPE_WRITE_MARKS del búfer en Irp-AssociatedIrp.SystemBuffer> indica el tipo y el número de marcas que se van a escribir.
Si el miembro Immediate es TRUE, la operación debe ser asincrónica.
Longitud del búfer de entrada
Parameters.DeviceIoControl.InputBufferLength en la ubicación de la pila de E/S indica el tamaño, en bytes, del búfer de parámetros, que debe ser >= sizeof(TAPE_WRITE_MARKS).
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El campo Información se establece en el número de bytes escritos. El campo Estado se establece en STATUS_SUCCESS, o posiblemente en 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 o STATUS_VERIFY_REQUIRED.
Requisitos
Requisito | Valor |
---|---|
Header | ntddtape.h (incluya Ntddtape.h) |