Fungsi GetTapeStatus (winbase.h)
Fungsi GetTapeStatus menentukan apakah perangkat pita siap memproses perintah pita.
Sintaks
DWORD GetTapeStatus(
[in] HANDLE hDevice
);
Parameter
[in] hDevice
Tangani ke perangkat untuk mendapatkan status perangkat. Handel ini dibuat dengan menggunakan fungsi CreateFile .
Mengembalikan nilai
Jika perangkat pita siap menerima perintah akses pita yang sesuai tanpa mengembalikan kesalahan, nilai pengembalian NO_ERROR.
Jika fungsi gagal, fungsi dapat mengembalikan salah satu kode kesalahan berikut.
Kode kesalahan | Deskripsi |
---|---|
|
Upaya untuk mengakses data sebelum penanda awal media gagal. |
|
Kondisi reset terdeteksi di bus. |
|
Informasi partisi tidak dapat ditemukan ketika pita sedang dimuat. |
|
Tape drive mampu melaporkan bahwa itu membutuhkan pembersihan, dan melaporkan bahwa itu memang membutuhkan pembersihan. |
|
Penanda akhir pita tercapai selama operasi. |
|
Cap 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. |
|
Setmark tercapai selama operasi. |
|
Upaya untuk mengunci mekanisme ejeksi gagal. |
|
Upaya untuk membongkar pita gagal. |
|
Media dilindungi terhadap penulisan. |
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 |