Condividi tramite


VDS_VDISK_PROPERTIES struttura (vds.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.

Definisce le proprietà di un disco virtuale.

Sintassi

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;

Members

Id

Identificatore di sessione specifico del disco VDS univoco.

State

Valore di enumerazione VDS_VDISK_STATE che specifica lo stato del disco virtuale.

VirtualDeviceType

Puntatore a una struttura VIRTUAL_STORAGE_TYPE che specifica il tipo di dispositivo di archiviazione del disco virtuale.

VirtualSize

Dimensioni, in byte, del disco virtuale.

PhysicalSize

Dimensioni su disco, in byte, del file di backup del disco virtuale.

pPath

Stringa di caratteri wide con terminazione NULL contenente il nome e il percorso della directory del file di backup per il disco virtuale.

pDeviceName

Stringa di caratteri wide con terminazione NULL contenente il nome e il percorso del dispositivo del disco per il volume in cui risiede il disco virtuale.

DiskFlag

Maschera di bit di valori di enumerazione DEPENDENT_DISK_FLAG che specificano le informazioni sulle dipendenze del disco.

bIsChild

TRUE se il disco virtuale è un disco virtuale figlio o FALSE in caso contrario.

pParentPath

Stringa di caratteri wide con terminazione NULL contenente un percorso facoltativo di un oggetto disco virtuale padre.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione vds.h

Vedi anche

IVdsVDisk::GetProperties