struktur VDS_DRIVE_PROP (vds.h)

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

Menentukan properti objek drive.

Sintaks

typedef struct _VDS_DRIVE_PROP {
  VDS_OBJECT_ID    id;
  ULONGLONG        ullSize;
  LPWSTR           pwszFriendlyName;
  LPWSTR           pwszIdentification;
  ULONG            ulFlags;
  VDS_DRIVE_STATUS status;
  VDS_HEALTH       health;
  SHORT            sInternalBusNumber;
  SHORT            sSlotNumber;
} VDS_DRIVE_PROP, *PVDS_DRIVE_PROP;

Anggota

id

GUID objek drive.

ullSize

Ukuran drive, dalam byte.

pwszFriendlyName

String karakter lebar yang dihentikan NULL yang berisi nama drive.

pwszIdentification

String karakter lebar yang dihentikan NULL yang berisi pengidentifikasi drive.

ulFlags

Bitmask dari
VDS_DRIVE_FLAG nilai enumerasi.

status

A
VDS_DRIVE_STATUS nilai enumerasi yang menentukan status drive.

health

Nilai enumerasi VDS_HEALTH yang menentukan status kesehatan drive. Berikut ini adalah nilai yang valid untuk anggota ini.

Windows Server 2008, Windows Vista, dan Windows Server 2003: VDS_H_REPLACED dan VDS_H_PENDING_FAILURE tidak didukung.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_PENDING_FAILURE (10)

sInternalBusNumber

Jumlah bus tempat drive tersambung. Angka ini adalah nilai yang ditetapkan pelaksana yang secara unik mengidentifikasi bus dalam subsistem. Tidak dibatasi oleh jumlah bus yang dikandung subsistem, dan tidak terkait dengan nilai anggota sNumberOfInternalBuses dari struktur VDS_SUB_SYSTEM_PROP .

sSlotNumber

Jumlah slot yang ditempati drive. Angka ini adalah nilai yang ditetapkan pelaksana yang secara unik mengidentifikasi slot dalam bus. Hal ini tidak dibatasi oleh jumlah slot yang dikandung bus, dan tidak terkait dengan nilai anggota sMaxNumberOfSlotsEachBus dari struktur VDS_SUB_SYSTEM_PROP .

Keterangan

Metode IVdsDrive::GetProperties mengembalikan struktur ini untuk melaporkan properti objek drive.

Persyaratan

   
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::GetProperties

Struktur VDS

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH