Condividi tramite


Inizializzazione nastro

Un'applicazione deve usare la funzione CreateFile per creare un handle di un dispositivo nastro. Questo handle viene usato nelle operazioni successive sul nastro nel dispositivo.

Prima che un'applicazione scriva in un nastro, il nastro deve essere formattato in base alle esigenze dell'applicazione e alle funzionalità dell'unità nastro in uso. La funzione CreateTapePartition riformatta un nastro, creando su di esso un determinato numero di partizioni di una dimensione specificata.

La funzione PrepareTape prepara un nastro per l'accesso o la rimozione. Questa funzione può caricare, scaricare, bloccare o sbloccare un nastro. Questa funzione può anche tensionere il nastro spostando il nastro alla fine del nastro e tornare all'inizio.

Per recuperare e impostare informazioni su un nastro e un'unità nastro, un'applicazione usa le funzioni GetTapeParameters, SetTapeParameters e GetTapeStatus.

GetTapeParameters recupera informazioni che descrivono un nastro o un'unità nastro. Le informazioni sul nastro includono il tipo, la densità e le dimensioni del blocco del nastro; numero di partizioni sul nastro; quantità di nastro rimanente; E così via. Le informazioni sull'unità nastro includono le dimensioni predefinite del blocco dell'unità, il numero massimo di partizioni e le funzionalità supportate.

SetTapeParameters imposta le dimensioni del blocco nastro o imposta i flag dell'unità nastro che indicano se l'unità supporta la correzione degli errori hardware, la compressione dei dati, la spaziatura interna dei dati o qualsiasi combinazione dei tre.

GetTapeStatus indica se l'unità nastro è pronta per elaborare i comandi nastro.