enumerasi VDS_DRIVE_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 drive.

Sintaks

typedef enum _VDS_DRIVE_STATUS {
  VDS_DRS_UNKNOWN = 0,
  VDS_DRS_ONLINE = 1,
  VDS_DRS_NOT_READY = 2,
  VDS_DRS_OFFLINE = 4,
  VDS_DRS_FAILED = 5,
  VDS_DRS_REMOVED = 8
} VDS_DRIVE_STATUS, *PVDS_DRIVE_STATUS;

Konstanta

 
VDS_DRS_UNKNOWN
Nilai: 0
Status kandar tidak dapat ditentukan.
VDS_DRS_ONLINE
Nilai: 1
Drive tersedia dan sedang digunakan. Nilai VDS_HEALTH yang terkait dengan status drive ini bisa menjadi nilai apa pun kecuali VDS_H_FAILED.
VDS_DRS_NOT_READY
Nilai: 2
Drive sibuk. Nilai VDS_HEALTH dapat berupa nilai apa pun kecuali VDS_H_FAILED.
VDS_DRS_OFFLINE
Nilai: 4
Drive hadir secara fisik tetapi telah dihapus dari grup RAID atau kumpulan penyimpanannya. Misalnya, jika drive dihapus dari grup RAID-nya karena gagal, status drive harus VDS_DRS_FAILED. Jika drive dihapus sebagai bagian dari menyeimbangkan ulang penyimpanan, status drive harus VDS_DRS_OFFLINE.

Ketika status drive ini diatur, pemberitahuan VDS_NF_DRIVE_REMOVED dikirim.

Nilai VDS_HEALTH dapat berupa nilai apa pun.
VDS_DRS_FAILED
Nilai: 5
Kandar gagal. Nilai VDS_HEALTH harus VDS_H_FAILED atau VDS_H_FAILING.
VDS_DRS_REMOVED
Nilai: 8
Drive telah dilepas secara fisik dari subsistem. Ketika status ini diatur, pemberitahuan VDS_NF_DRIVE_DEPART dikirim.

Windows Server 2008, Windows Vista, dan Windows Server 2003: Nilai ini tidak didukung.

Keterangan

Metode IVdsDrive::SetStatus meneruskan nilai VDS_DRIVE_STATUS sebagai argumen untuk mengatur status drive, dan struktur VDS_DRIVE_PROP menyertakan nilai VDS_DRIVE_STATUS sebagai anggota untuk menunjukkan status saat ini.

Jika aplikasi Anda menemukan nilai VDS_DRIVE_STATUS yang tidak dikenalinya, aplikasi tersebut akan menampilkan status drive sebagai tidak diketahui. Seharusnya tidak mencoba memetakan status drive yang tidak dikenal ke status drive lain.

Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_DRIVE_STATUS di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_DRIVE_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

Lihat juga

IVdsDrive::SetStatus

Enumerasi VDS

VDS_DRIVE_PROP