Bagikan melalui


Inisialisasi Pita

Aplikasi harus menggunakan fungsi CreateFile 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 fungsi GetTapeParameters, SetTapeParameters, dan 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 drive pita yang menunjukkan apakah drive mendukung koreksi kesalahan perangkat keras, kompresi data, padding data, atau kombinasi apa pun dari ketiganya.

GetTapeStatus menunjukkan apakah drive pita siap untuk memproses perintah pita.