Fungsi CreateTapePartition (winbase.h)
Fungsi CreateTapePartition memformat ulang pita.
Sintaks
DWORD CreateTapePartition(
[in] HANDLE hDevice,
[in] DWORD dwPartitionMethod,
[in] DWORD dwCount,
[in] DWORD dwSize
);
Parameter
[in] hDevice
Tangani ke perangkat tempat partisi baru akan dibuat. Handel ini dibuat dengan menggunakan fungsi CreateFile .
[in] dwPartitionMethod
Jenis partisi yang akan dibuat. Untuk menentukan jenis partisi yang didukung perangkat Anda, lihat dokumentasi untuk perangkat keras Anda. Parameter ini dapat memiliki salah satu nilai berikut.
[in] dwCount
Jumlah partisi yang akan dibuat. Fungsi GetTapeParameters menyediakan jumlah maksimum partisi yang dapat didukung pita.
[in] dwSize
Ukuran setiap partisi, dalam megabyte. Nilai ini diabaikan jika parameter dwPartitionMethodTAPE_SELECT_PARTITIONS.
Nilai kembali
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. |
|
Penanda akhir pita tercapai selama operasi. |
|
Tanda file tercapai selama operasi. |
|
Tanda set tercapai selama operasi. |
|
Penanda akhir data tercapai selama operasi. |
|
Pita tidak dapat dipartisi. |
|
Ukuran blok salah pada pita baru dalam partisi multivolume. |
|
Informasi partisi tidak dapat ditemukan ketika pita sedang dimuat. |
|
Pita yang ada di kandar telah diganti atau dilepas. |
|
Tidak ada media di dalam kandar. |
|
Driver pita tidak mendukung fungsi yang diminta. |
|
Upaya untuk mengunci mekanisme ejeksi gagal. |
|
Upaya untuk membongkar pita gagal. |
|
Media dilindungi terhadap penulisan. |
Keterangan
Membuat partisi memformat ulang pita. Semua informasi sebelumnya yang terekam pada rekaman dihancurkan.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |