Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi PrepareTape menyiapkan pita yang akan diakses atau dihapus.
Sintaks
DWORD PrepareTape(
[in] HANDLE hDevice,
[in] DWORD dwOperation,
[in] BOOL bImmediate
);
Parameter
[in] hDevice
Tangani ke perangkat yang menyiapkan pita. Handel ini dibuat dengan menggunakan fungsi CreateFile .
[in] dwOperation
Persiapan perangkat pita. Parameter ini bisa menjadi salah satu nilai berikut.
[in] bImmediate
Jika parameter ini TRUE, fungsi akan segera ditampilkan. Jika FALSE, fungsi tidak akan kembali hingga operasi selesai.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.
Jika fungsi gagal, fungsi dapat mengembalikan salah satu kode kesalahan berikut.
| Kesalahan | Deskripsi |
|---|---|
|
Upaya untuk mengakses data sebelum penanda awal menengah gagal. |
|
Kondisi reset terdeteksi pada bus. |
|
Informasi partisi tidak dapat ditemukan ketika pita sedang dimuat. |
|
Penanda akhir pita tercapai selama operasi. |
|
Tanda file tercapai selama operasi. |
|
Ukuran blok salah pada pita baru dalam partisi multivolume. |
|
Pita yang ada di kandar telah diganti atau dilepas. |
|
Penanda akhir data tercapai selama operasi. |
|
Tidak ada media di dalam kandar. |
|
Driver pita tidak mendukung fungsi yang diminta. |
|
Pita tidak dapat dipartisi. |
|
Tanda set tercapai selama operasi. |
|
Upaya untuk mengunci mekanisme ejeksi gagal. |
|
Upaya untuk membongkar pita gagal. |
|
Media dilindungi terhadap penulisan. |
Keterangan
Beberapa perangkat pita tidak mendukung operasi pita tertentu. Lihat dokumentasi perangkat pita Anda dan gunakan fungsi GetTapeParameters untuk menentukan kemampuan perangkat pita Anda.
Persyaratan
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | winbase.h (termasuk Windows.h) |
| Pustaka | Kernel32.lib |
| DLL | Kernel32.dll |