Tape initialisatie
Een toepassing moet de functie CreateFile gebruiken om een greep van een tapeapparaat te maken. Deze greep wordt gebruikt in volgende bewerkingen op de tape in het apparaat.
Voordat een toepassing naar een tape schrijft, moet de tape worden geformatteerd op basis van de behoeften van de toepassing en de mogelijkheden van het tapestation dat wordt gebruikt. De CreateTapePartition functie herformatteert een tape en maakt er een bepaald aantal partities van een opgegeven grootte op.
Met de functie PrepareTape wordt een tape voorbereid om te worden geopend of verwijderd. Met deze functie kunt u een tape laden, uitladen, vergrendelen of ontgrendelen. Deze functie kan de tape ook spanning geven door de tape naar het einde van de tape te verplaatsen en terug naar het begin te gaan.
Een toepassing gebruikt de functies GetTapeParameters, SetTapeParametersen GetTapeStatus om informatie over een tape- en tapestation op te halen en in te stellen.
GetTapeParameters haalt informatie op die een tape of tapestation beschrijft. De tapegegevens bevatten het type, de dichtheid en de blokgrootte van de tape; het aantal partities op de tape; de resterende hoeveelheid tape; enzovoort. De informatie over het tapestation bevat de standaardblokgrootte van het station, het maximale aantal partities en de functies die worden ondersteund.
SetTapeParameters stelt de grootte van het tapeblok in of stelt u de tapestationvlaggen in die aangeven of het station ondersteuning biedt voor correctie van hardwarefouten, gegevenscompressie, gegevensopvulling of een combinatie van de drie.
GetTapeStatus geeft aan of het tapestation gereed is voor het verwerken van tapeopdrachten.