Fungsi TapeClassPhysicalBlockToLogicalBlock (minitape.h)
Rutinitas TapeClassPhysicalBlockToLogicalBlock menerjemahkan alamat blok fisik ke alamat blok pseudologis. Rutinitas ini untuk perangkat SCSI-1.
Sintaks
ULONG TapeClassPhysicalBlockToLogicalBlock(
[in] UCHAR DensityCode,
[in] ULONG PhysicalBlockAddress,
[in] ULONG BlockLength,
[in] BOOLEAN FromBOT
);
Parameter
[in] DensityCode
Menentukan kode kepadatan media pita. Rutinitas ini mendukung kaset dengan kode kepadatan berikut: QIC_24, QIC_120, QIC_150, QIC_525, QIC_1000, QIC_2GB, QIC_1350, dan QIC_2100.
[in] PhysicalBlockAddress
Menentukan alamat blok fisik yang diperoleh oleh perintah POSISI BACA SCSI.
[in] BlockLength
Menentukan ukuran blok logis, dalam byte.
[in] FromBOT
TRUE menunjukkan bahwa perhitungan blok logis harus dimulai di awal pita dan akun untuk header perangkat fisik. FALSE menunjukkan bahwa pita memiliki dua partisi, bahwa alamat blok berada di partisi direktori, dan oleh karena itu tidak ada header perangkat fisik yang perlu diperhitungkan dalam perhitungan.
Nilai kembali
TapeClassPhysicalBlockToLogicalBlock mengembalikan alamat blok logis.
Keterangan
Driver miniclass pita memanggil TapeClassPhysicalBlockToLogicalBlock untuk menerjemahkan alamat blok fisik dari perangkat pita ke alamat blok logis untuk aplikasi. TapeClassPhysicalBlockToLogicalBlock tidak diperlukan untuk driver SCSI-2 atau yang lebih baru karena perangkat yang mematuhi standar SCSI-2 atau yang lebih baru mendukung alamat blok logis.
Jika driver miniclass pita memanggil rutinitas ini dengan kode kepadatan pita yang tidak didukung, TapeClassPhysicalBlockToLogicalBlock mengembalikan alamat blok fisik dalam nilai pengembalian, tanpa melakukan terjemahan apa pun.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | minitape.h (termasuk Minitape.h) |
Pustaka | Tape.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk