enumerasi VDS_VOLUME_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 volume.
Sintaks
typedef enum _VDS_VOLUME_STATUS {
VDS_VS_UNKNOWN = 0,
VDS_VS_ONLINE = 1,
VDS_VS_NO_MEDIA = 3,
VDS_VS_FAILED = 5,
VDS_VS_OFFLINE = 4
} VDS_VOLUME_STATUS;
Konstanta
VDS_VS_UNKNOWN Nilai: 0 Status volume tidak diketahui. Nilai ini tidak berlaku untuk volume dinamis. |
VDS_VS_ONLINE Nilai: 1 Volume tersedia. |
VDS_VS_NO_MEDIA Nilai: 3 Volume adalah media yang dapat dilepas, seperti CD-ROM. |
VDS_VS_FAILED Nilai: 5 Volume tidak tersedia. |
VDS_VS_OFFLINE Nilai: 4 Volume sedang offline. Windows Server 2008, Windows Vista, dan Windows Server 2003: Tidak didukung. Jika volume offline, bendera VDS_VF_PERMANENTLY_DISMOUNTED diatur dalam anggota ulFlags dari struktur VDS_VOLUME_PROP atau VDS_VOLUME_PROP2 . |
Keterangan
Ketika metode IVdsPack::GetProperties mengembalikan struktur VDS_PACK_PROP yang anggota statusnya VDS_PS_OFFLINE, VDS menetapkan status untuk semua volume dalam paket ke VDS_VS_FAILED. VDS menetapkan status untuk jenis volume tertentu ke VDS_VS_FAILED dalam kondisi berikut:
- Untuk volume sederhana, membentang, dan bergaris—setiap kali disk hilang.
- Untuk volume yang dicerminkan—saat disk apa pun, kecuali disk terakhir, hilang atau memiliki kesalahan tulis bahwa transisi pleks ke kondisi terlepas. Demikian juga, jika itu adalah pleks terakhir (non-basi) dan disk hilang.
- Untuk stripe dengan paritas (RAID-5)—saat disk kedua hilang, atau jika satu kolom dilepas (karena disk hilang atau kolom memiliki kesalahan tulis), dan disk kedua hilang.
Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_VOLUME_STATUS di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_VOLUME_STATUS yang tidak dikenal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vds.h |