struktur VDS_VDISK_PROPERTIES (vds.h)

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

Menentukan properti disk virtual.

Sintaks

typedef struct _VDS_VDISK_PROPERTIES {
  VDS_OBJECT_ID        Id;
  VDS_VDISK_STATE      State;
  VIRTUAL_STORAGE_TYPE VirtualDeviceType;
  ULONGLONG            VirtualSize;
  ULONGLONG            PhysicalSize;
  LPWSTR               pPath;
  LPWSTR               pDeviceName;
  DEPENDENT_DISK_FLAG  DiskFlag;
  BOOL                 bIsChild;
  LPWSTR               pParentPath;
} VDS_VDISK_PROPERTIES, *PVDS_VDISK_PROPERTIES;

Anggota

Id

Pengidentifikasi sesi khusus VDS unik dari disk.

State

Nilai enumerasi VDS_VDISK_STATE yang menentukan status disk virtual.

VirtualDeviceType

Penunjuk ke struktur VIRTUAL_STORAGE_TYPE yang menentukan jenis perangkat penyimpanan disk virtual.

VirtualSize

Ukuran, dalam byte, dari disk virtual.

PhysicalSize

Ukuran pada disk, dalam byte, dari file cadangan disk virtual.

pPath

String karakter lebar yang dihentikan NULL yang berisi nama dan jalur direktori file cadangan untuk disk virtual.

pDeviceName

String karakter lebar yang dihentikan NULL yang berisi nama dan jalur perangkat objek perangkat disk untuk volume tempat disk virtual berada.

DiskFlag

Bitmask dari nilai enumerasi DEPENDENT_DISK_FLAG yang menentukan informasi dependensi disk.

bIsChild

TRUE jika disk virtual adalah disk virtual anak, atau FALSE jika tidak.

pParentPath

String karakter lebar yang dihentikan NULL yang berisi jalur opsional ke objek disk virtual induk.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header vds.h

Lihat juga

IVdsVDisk::GetProperties