struktur TAPE_PREPARE (ntddtape.h)
Struktur TAPE_PREPARE digunakan bersama dengan permintaan IOCTL_TAPE_PREPARE untuk memuat atau membongkar pita, mengatur ulang ketegangan pita, mengunci atau membuka kunci mekanisme ejeksi, atau memformat pita.
Sintaks
typedef struct _TAPE_PREPARE {
ULONG Operation;
BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;
Anggota
Operation
Menunjukkan jenis operasi yang akan dilakukan. Anggota ini bisa menjadi salah satu dari berikut ini:
Operasi | Makna |
---|---|
TAPE_LOAD | Memuat pita dan memindahkan pita ke awal. |
TAPE_UNLOAD | Memindahkan pita ke awal untuk dihapus dari perangkat. Setelah operasi bongkar berhasil, perangkat mengembalikan kesalahan ke aplikasi yang mencoba mengakses pita, hingga pita dimuat lagi. |
TAPE_TENSION | Menyesuaikan ketegangan dengan memindahkan pita ke akhir pita dan kembali ke awal. Opsi ini tidak didukung oleh semua perangkat. Nilai ini diabaikan jika tidak didukung. |
TAPE_LOCK | Mengunci mekanisme lonjakan pita, sehingga pita tidak dikeluarkan secara tidak sengaja. |
TAPE_UNLOCK | Membuka mekanisme lonjakan pita. |
TAPE_FORMAT | Melakukan format pita tingkat rendah. Tidak semua perangkat mendukung fitur ini. Nilai ini diabaikan jika tidak didukung. |
Immediate
Saat diatur ke TRUE, menunjukkan bahwa perangkat target harus segera mengembalikan status. Saat diatur ke FALSE, menunjukkan bahwa perangkat harus mengembalikan status setelah operasi selesai.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddtape.h (termasuk Ntddtape.h, Minitape.h) |