Inicialización de cinta
Una aplicación debe usar la función CreateFile para crear un identificador de un dispositivo de cinta. Este identificador se usa en operaciones posteriores en la cinta del dispositivo.
Antes de que una aplicación escriba en una cinta, la cinta debe tener formato según las necesidades de la aplicación y las funciones de la unidad de cinta que se usen. La función CreateTapePartition vuelve a formatear una cinta, creando en ella un número determinado de particiones de un tamaño especificado.
La función PrepareTape prepara una cinta a la que se va a acceder o quitar. Esta función puede cargar, descargar, bloquear o desbloquear una cinta. Esta función también puede tensar la cinta moviendo la cinta al final de la cinta y volviendo al principio.
Para recuperar y establecer información sobre una cinta y una unidad de cinta, una aplicación usa las funciones GetTapeParameters, SetTapeParameters y GetTapeStatus .
GetTapeParameters recupera información que describe una cinta o una unidad de cinta. La información de cinta incluye el tipo, la densidad y el tamaño del bloque de la cinta; el número de particiones en la cinta; la cantidad de cinta restante; y así sucesivamente. La información de la unidad de cinta incluye el tamaño de bloque predeterminado de la unidad, el número máximo de particiones y las características que se admiten.
SetTapeParameters establece el tamaño del bloque de cinta o establece las marcas de unidad de cinta que indican si la unidad admite la corrección de errores de hardware, la compresión de datos, el relleno de datos o cualquier combinación de los tres.
GetTapeStatus indica si la unidad de cinta está lista para procesar comandos de cinta.