estructura TAPE_PREPARE (minitape.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 | minitape.h (incluya Ntddtape.h, Minitape.h) |