Aracılığıyla paylaş


Bant Başlatma

Bir uygulamanın bir bant cihazının tutamacını oluşturmak için CreateFile işlevini kullanması gerekir. Bu tanıtıcı, cihazdaki banttaki sonraki işlemlerde kullanılır.

Bir uygulama bir banda yazmadan önce bant, uygulamanın gereksinimlerine ve kullanılan bant sürücüsünün özelliklerine göre biçimlendirilmelidir. CreateTapePartition işlevi bir bandı yeniden biçimlendirerek belirtilen boyutta belirli sayıda bölüm oluşturur.

PrepareTape işlevi, bir bandı erişilecek veya kaldırılacak şekilde hazırlar. Bu işlev bir bandı yükleyebilir, kaldırabilir, kilitleyebilir veya kilidini açabilir. Bu işlev ayrıca bandı bandın sonuna ve başa geri taşıyarak bandı gerebilir.

Bir uygulama, bir bant ve bant sürücüsüyle ilgili bilgileri almak ve ayarlamak için GetTapeParameters, SetTapeParametersve GetTapeStatusişlevlerinikullanır.

GetTapeParameters bir bandı veya bant sürücüsünü açıklayan bilgileri alır. Bant bilgileri bandın türünü, yoğunluğunu ve blok boyutunu içerir; bant üzerindeki bölüm sayısı; kalan bant miktarı; ve benzeri. Bant sürücüsü bilgileri sürücünün varsayılan blok boyutunu, en fazla bölüm sayısını ve desteklenen özellikleri içerir.

SetTapeParameters bant bloğu boyutunu ayarlar veya sürücünün donanım hata düzeltmesini, veri sıkıştırmayı, veri doldurmayı veya üçünün herhangi bir bileşimini destekleyip desteklemediğini belirten bant sürücüsü bayraklarını ayarlar.

GetTapeStatus, bant sürücüsünün bant komutlarını işlemeye hazır olup olmadığını gösterir.