Inisialisasi Pita
Aplikasi harus menggunakan fungsiCreateFile untuk membuat handel perangkat pita. Handel ini digunakan dalam operasi berikutnya pada pita di perangkat.
Sebelum aplikasi menulis ke kaset, pita harus diformat sesuai dengan kebutuhan aplikasi dan kemampuan tape drive yang digunakan. Fungsi CreateTapePartition memformat ulang pita, membuat sejumlah partisi tertentu dengan ukuran tertentu.
Fungsi PrepareTape menyiapkan pita yang akan diakses atau dihapus. Fungsi ini dapat memuat, membongkar, mengunci, atau membuka kunci pita. Fungsi ini juga dapat menegangkan pita dengan memindahkan pita ke akhir pita dan kembali ke awal.
Untuk mengambil dan mengatur informasi tentang tape dan tape drive, aplikasi menggunakan GetTapeParameters, SetTapeParameters, dan fungsi GetTapeStatus.
GetTapeParameters mengambil informasi yang menjelaskan tape atau tape drive. Informasi pita mencakup jenis pita, kepadatan, dan ukuran blok; jumlah partisi pada pita; jumlah pita yang tersisa; dan sebagainya. Informasi drive pita mencakup ukuran blok default drive, jumlah partisi maksimum, dan fitur yang didukung.
SetTapeParameters mengatur ukuran blok pita atau mengatur bendera tape drive yang menunjukkan apakah drive mendukung koreksi kesalahan perangkat keras, kompresi data, padding data, atau kombinasi ketiganya.
GetTapeStatus menunjukkan apakah drive pita siap untuk memproses perintah pita.