struktur TAPE_SET_DRIVE_PARAMETERS (ntddtape.h)
Struktur TAPE_SET_DRIVE_PARAMETERS digunakan bersama dengan permintaan IOCTL_TAPE_SET_DRIVE_PARAMS untuk menyesuaikan parameter drive pita yang dapat dikonfigurasi.
Sintaks
typedef struct _TAPE_SET_DRIVE_PARAMETERS {
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
ULONG EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;
Anggota
ECC
Ketika diatur ke TRUE, menginstruksikan perangkat untuk menggunakan koreksi kesalahan perangkat keras. Ketika FALSE, perangkat tidak menggunakan koreksi kesalahan perangkat keras.
Compression
Ketika diatur ke TRUE, menginstruksikan perangkat untuk memadatkan data sebelum menulisnya. Jika drive harus berada di awal partisi sebelum dapat mengatur kompresi (TAPE_DRIVE_SET_CMP_BOP_ONLY), pemanggil bertanggung jawab untuk memosisikan drive sebelum mencoba mengatur kompresi. Ketika FALSE, perangkat tidak memadatkan data sebelum menulisnya.
DataPadding
Saat diatur ke TRUE, menginstruksikan perangkat untuk melakukan pad data dengan nol. Ini untuk menjaga streaming pita hingga data siap. Saat FALSE, perangkat tidak melakukan pad data dengan nol.
ReportSetmarks
Ketika diatur ke TRUE, menginstruksikan perangkat untuk melaporkan setmark yang ditemui selama operasi baca atau ruang. Ketika FALSE, perangkat tidak melaporkan tanda set yang ditemui selama operasi baca atau ruang.
EOTWarningZoneSize
Menunjukkan ukuran dalam byte zona peringatan dini menjelang akhir pita tempat drive mengembalikan kondisi pemeriksaan saat memasuki zona.
Keterangan
Driver miniclass dapat mengabaikan parameter yang tidak didukung perangkatnya. Aplikasi panggilan bertanggung jawab untuk menentukan apakah perangkat mendukung fitur tertentu sebelum mencoba mengaturnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddtape.h (termasuk Ntddtape.h, Minitape.h) |