IOCTL_TAPE_PREPARE IOCTL (ntddtape.h)
Carga o descarga la cinta, restablece la tensión de cinta, bloquea o desbloquea el mecanismo de eyección o da formato a la cinta.
Código principal
Búfer de entrada
El búfer de Irp->AssociatedIrp.SystemBuffer contiene una estructura TAPE_PREPARE que indica el tipo de operación.
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_PREPARE).
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El campo información de se establece en el número de bytes transferidos. El campo Estado se establece en STATUS_SUCCESS, o posiblemente en STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT, STATUS_IO_DEVICE_ERROR, STATUS_INSUFFICIENT_RESOURCES, STATUS_DEVICE_NOT_CONNECTED, STATUS_MEDIA_WRITE_PROTECTED, STATUS_NO_MEDIA_IN_DEVICE o STATUS_VERIFY_REQUIRED.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddtape.h (incluya Ntddtape.h) |