Compartir a través de


estructura TAPE_PREPARE (ntddtape.h)

La estructura TAPE_PREPARE se usa junto con la solicitud de IOCTL_TAPE_PREPARE para cargar o descargar cinta, restablecer la tensión de la cinta, bloquear o desbloquear el mecanismo de eyección o dar formato a la cinta.

Sintaxis

typedef struct _TAPE_PREPARE {
  ULONG   Operation;
  BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;

Miembros

Operation

Indica el tipo de operación que se va a realizar. Este miembro puede ser uno de los siguientes:

Operación Significado
TAPE_LOAD Carga la cinta y mueve la cinta al principio.
TAPE_UNLOAD Mueve la cinta al principio para su eliminación del dispositivo. Después de una operación de descarga correcta, el dispositivo devuelve errores a las aplicaciones que intentan acceder a la cinta, hasta que la cinta se vuelve a cargar.
TAPE_TENSION Ajusta la tensión moviendo la cinta al final de la cinta y volviendo al principio. Esta opción no es compatible con todos los dispositivos. Este valor se omite si no se admite.
TAPE_LOCK Bloquea el mecanismo de ejección de cinta para que la cinta no se expulse accidentalmente.
TAPE_UNLOCK Desbloquea el mecanismo de ejección de cinta.
TAPE_FORMAT Realiza un formato de bajo nivel de la cinta. No todos los dispositivos admiten esta característica. Este valor se omite si no se admite.

Immediate

Cuando se establece en TRUE, indica que el dispositivo de destino debe devolver el estado inmediatamente. Cuando se establece en FALSE, indica que el dispositivo debe devolver el estado una vez completada la operación.

Requisitos

Requisito Valor
Header ntddtape.h (incluya Ntddtape.h, Minitape.h)

Consulte también

IOCTL_TAPE_PREPARE

TapeMiniPrepare