enumerasi VDS_HEALTH (vdshwprv.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]

Menentukan kumpulan nilai status kesehatan untuk objek VDS.

Sintaks

typedef enum _VDS_HEALTH {
  VDS_H_UNKNOWN = 0,
  VDS_H_HEALTHY = 1,
  VDS_H_REBUILDING = 2,
  VDS_H_STALE = 3,
  VDS_H_FAILING = 4,
  VDS_H_FAILING_REDUNDANCY = 5,
  VDS_H_FAILED_REDUNDANCY = 6,
  VDS_H_FAILED_REDUNDANCY_FAILING = 7,
  VDS_H_FAILED = 8,
  VDS_H_REPLACED = 9,
  VDS_H_PENDING_FAILURE = 10,
  VDS_H_DEGRADED = 11
} VDS_HEALTH;

Konstanta

 
VDS_H_UNKNOWN
Nilai: 0
Kesehatan objek tidak dapat ditentukan.
VDS_H_HEALTHY
Nilai: 1
Objek menunjukkan status online. Nilai status kesehatan ini berarti bahwa objek beroperasi penuh dan beroperasi dengan benar, tetapi tidak menyiratkan bahwa objek tersedia untuk digunakan. Misalnya, jika objek adalah disk, disk tidak hilang, catat, dan
file konfigurasi disinkronkan, dan disk bebas dari kesalahan I/O. Jika objek adalah LUN atau
volume, semua pleks (dicerminkan, sederhana, membentang, dan bergaris) dan kolom (RAID-5) tersedia dan bebas dari kesalahan I/O. Nilai status yang terkait dengan status kesehatan ini tidak boleh GAGAL, TIDAK DIKETAHUI, atau HILANG.
VDS_H_REBUILDING
Nilai: 2
Baik LUN atau volume cermin sedang menyinkronkan ulang semua pleks, atau pleks bergaris dengan paritas (RAID-5) adalah
meregenerasi paritas.
VDS_H_STALE
Nilai: 3
Konfigurasi objek kedaluarsa. Nilai status tidak boleh GAGAL atau TIDAK DIKETAHUI.
VDS_H_FAILING
Nilai: 4
Objek gagal, tetapi masih berfungsi. Misalnya, LUN atau volume dengan kesehatan yang gagal mungkin
menghasilkan kesalahan input/output sesekali dari mana ia masih dapat pulih. Nilai status tidak boleh GAGAL atau TIDAK DIKETAHUI.
VDS_H_FAILING_REDUNDANCY
Nilai: 5
Satu atau beberapa pleks memiliki kesalahan, tetapi objek berfungsi dan semua pleks sedang online. Nilai ini hanya berlaku untuk volume dan LUN.
VDS_H_FAILED_REDUNDANCY
Nilai: 6
Satu atau beberapa pleks gagal, tetapi setidaknya satu pleks berfungsi. Nilai ini hanya berlaku untuk volume dan LUN.
VDS_H_FAILED_REDUNDANCY_FAILING
Nilai: 7
Pleks kerja terakhir gagal. Nilai ini hanya berlaku untuk volume dan LUN.
VDS_H_FAILED
Nilai: 8
Objek gagal. Objek apa pun dengan status kesehatan yang gagal juga memiliki status objek yang gagal. Oleh karena itu, nilai status harus GAGAL.
VDS_H_REPLACED
Nilai: 9
Nilai ini dicadangkan. Jangan gunakan metode tersebut.

Windows Server 2008, Windows Vista, dan Windows Server 2003: Nilai ini tidak didukung.
VDS_H_PENDING_FAILURE
Nilai: 10
Objek tidak gagal, tetapi diharapkan gagal sesuai dengan analisis yang dilakukan pada atribut objek. Misalnya, disk dapat diatur ke VDS_H_PENDING_FAILURE berdasarkan data S.M.A.R.T.

Nilai status tidak boleh GAGAL atau TIDAK DIKETAHUI.

Windows Server 2008, Windows Vista, dan Windows Server 2003: Nilai ini tidak didukung.
VDS_H_DEGRADED
Nilai: 11
Objek belum sepenuhnya gagal tetapi mengalami kegagalan.

Jika objek adalah objek subsistem, firmware mungkin melaporkan kesalahan, atau drive, pengontrol, port, atau sub-objek jalur mungkin gagal atau gagal.

Jika objek adalah objek pengontrol, firmware mungkin melaporkan kesalahan, atau sub-objek port atau jalur mungkin gagal atau gagal.

Jika objek adalah objek kumpulan penyimpanan, satu atau beberapa drive mungkin gagal atau gagal.

Nilai status tidak boleh TIDAK DIKETAHUI.

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

Keterangan

Nilai enumerasi kesehatan berlaku untuk objek VDS seperti yang diperlihatkan dalam tabel berikut. Y menunjukkan bahwa nilai berlaku untuk objek , dan N menunjukkan bahwa nilai tidak berlaku untuk objek . Objek paket tidak melaporkan status kesehatan.

Nilai enumerasi kesehatan Disk Subsistem Pengontrol Drive LUN Pleks LUN Kumpulan penyimpanan Volume Pleks volume
VDS_H_UNKNOWN Y Y Y Y Y Y Y Y Y
VDS_H_HEALTHY Y Y Y Y Y Y Y Y Y
VDS_H_REBUILDING N N N N Y Y N Y Y
VDS_H_STALE N N N N N N N Y Y
VDS_H_FAILING Y N N N Y Y N Y Y
VDS_H_FAILING_REDUNDANCY N N N N Y Y N Y Y
VDS_H_FAILED_REDUNDANCY N N N N Y Y N Y Y
VDS_H_FAILED_REDUNDANCY_FAILING N N N N Y Y N Y Y
VDS_H_FAILED Y Y Y Y Y Y N Y Y
VDS_H_REPLACED N N Y Y N N N N N
VDS_H_PENDING_FAILURE N N N Y N N N N N
VDS_H_DEGRADED N Y Y N N N Y N N
 

Struktur properti untuk setiap objek yang tercantum dalam tabel menyertakan nilai enumerasi VDS_HEALTH sebagai anggota.

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

Lihat juga

Enumerasi VDS

VDS_CONTROLLER_PROP

VDS_DISK_PROP

VDS_DISK_PROP2

VDS_DRIVE_PROP

VDS_DRIVE_PROP2

VDS_LUN_PLEX_PROP

VDS_LUN_PROP

VDS_STORAGE_POOL_PROP

VDS_SUB_SYSTEM_PROP

VDS_SUB_SYSTEM_PROP2

VDS_VOLUME_PLEX_PROP

VDS_VOLUME_PROP

VDS_VOLUME_PROP2