Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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 Inmediato 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 >= tamaño de(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 de 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
encabezado de ntddtape.h (incluya Ntddtape.h)

Consulte también

TAPE_STATUS

TAPE_WRITE_MARKS

tapeMiniWriteMarks