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)

Lihat juga

IOCTL_TAPE_PREPARE

TapeMiniPrepare