enumerasi VDS_DISK_STATUS (vds.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]
Menentukan kumpulan nilai status objek untuk disk.
Sintaks
typedef enum _VDS_DISK_STATUS {
VDS_DS_UNKNOWN = 0,
VDS_DS_ONLINE = 1,
VDS_DS_NOT_READY = 2,
VDS_DS_NO_MEDIA = 3,
VDS_DS_FAILED = 5,
VDS_DS_MISSING = 6,
VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;
Konstanta
VDS_DS_UNKNOWN Nilai: 0 Penyedia gagal mendapatkan properti disk dari driver (status tidak diketahui, kesehatan tidak diketahui), atau penyedia tidak dapat mengakses disk (status tidak diketahui, sehat). |
VDS_DS_ONLINE Nilai: 1 Disk tersedia. Nilai status disk dapat VDS_DS_ONLINE, bahkan jika status paket yang berisi VDS_PS_OFFLINE. |
VDS_DS_NOT_READY Nilai: 2 Diska saat ini belum siap digunakan. Misalnya, jika Anda menggunakan ACPI Power Management untuk meminta agar disk hibernasi (spin down), disk menjadi tidak tersedia untuk sementara waktu. |
VDS_DS_NO_MEDIA Nilai: 3 Diska ini adalah media yang dapat dilepas, seperti kandar CD-ROM, atau tidak berisi media. |
VDS_DS_FAILED Nilai: 5 Disk tidak tersedia dan tidak dapat digunakan. |
VDS_DS_MISSING Nilai: 6 Tidak ada perangkat fisik yang ada untuk objek disk, meskipun informasi konfigurasi paket mencantumkan disk. Nilai status ini hanya berlaku untuk disk dinamis. |
VDS_DS_OFFLINE Nilai: 4 Disk offline. Windows Vista dan Windows Server 2003: Bendera ini tidak didukung. |
Keterangan
Struktur VDS_DISK_PROP menyertakan nilai VDS_DISK_STATUS sebagai anggota untuk menunjukkan status disk saat ini.
Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_DISK_STATUS di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_DISK_STATUS yang tidak dikenal.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vds.h |