Bagikan melalui


enumerasi VDS_CONTROLLER_STATUS (vds.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]

Menentukan kumpulan nilai status objek untuk pengontrol.

Sintaks

typedef enum _VDS_CONTROLLER_STATUS {
  VDS_CS_UNKNOWN = 0,
  VDS_CS_ONLINE = 1,
  VDS_CS_NOT_READY = 2,
  VDS_CS_OFFLINE = 4,
  VDS_CS_FAILED = 5,
  VDS_CS_REMOVED = 8
} VDS_CONTROLLER_STATUS, *PVDS_CONTROLLER_STATUS;

Konstanta

 
VDS_CS_UNKNOWN
Nilai: 0
Status pengontrol tidak dapat ditentukan.
VDS_CS_ONLINE
Nilai: 1
Pengontrol hadir secara fisik dan sedang digunakan. Nilai VDS_HEALTH yang terkait dengan status pengontrol ini bisa menjadi nilai apa pun kecuali VDS_H_FAILED.
VDS_CS_NOT_READY
Nilai: 2
Pengontrol sibuk. Nilai VDS_HEALTH dapat berupa nilai apa pun kecuali VDS_H_FAILED.
VDS_CS_OFFLINE
Nilai: 4
Pengontrol hadir secara fisik tetapi tidak tersedia untuk digunakan. Misalnya, pengontrol telah diatur ke status tidak aktif. Ketika status pengontrol ini diatur, pemberitahuan VDS_NF_CONTROLLER_REMOVED dikirim. Nilai VDS_HEALTH dapat berupa nilai apa pun.
VDS_CS_FAILED
Nilai: 5
Pengontrol gagal. Nilai VDS_HEALTH harus VDS_H_FAILED atau VDS_H_FAILING.
VDS_CS_REMOVED
Nilai: 8
Pengontrol telah dilepas secara fisik dari subsistem. Ketika status ini diatur, pemberitahuan VDS_NF_CONTROLLER_DEPART dikirim.

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

Keterangan

Metode IVdsController::SetStatus meneruskan nilai VDS_CONTROLLER_STATUS sebagai argumen untuk mengatur status pengontrol, dan struktur VDS_CONTROLLER_PROP menyertakan nilai VDS_CONTROLLER_STATUS sebagai anggota untuk menunjukkan status saat ini.

Jika aplikasi Anda menemukan nilai VDS_CONTROLLER_STATUS yang tidak dikenalinya, aplikasi tersebut harus menampilkan status pengontrol sebagai tidak diketahui. Seharusnya tidak mencoba memetakan status pengontrol yang tidak dikenal ke status pengontrol lain.

Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_CONTROLLER_STATUS di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_CONTROLLER_STATUS yang tidak dikenali dengan baik.
 

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

IVdsController::SetStatus

Enumerasi VDS

VDS_CONTROLLER_PROP