Share via


VDS_VDISK_PROPERTIES structure (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]

Définit les propriétés d’un disque virtuel.

Syntaxe

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;

Membres

Id

Identificateur de session VDS unique du disque.

State

Valeur d’énumération VDS_VDISK_STATE qui spécifie l’état du disque virtuel.

VirtualDeviceType

Pointeur vers une structure de VIRTUAL_STORAGE_TYPE qui spécifie le type de périphérique de stockage du disque virtuel.

VirtualSize

Taille, en octets, du disque virtuel.

PhysicalSize

Taille sur disque, en octets, du fichier de stockage de disque virtuel.

pPath

Chaîne de caractères larges terminée par null contenant le nom et le chemin d’accès au répertoire du fichier de stockage du disque virtuel.

pDeviceName

Chaîne de caractères larges terminée par NULL contenant le nom et le chemin d’accès de l’objet de périphérique de disque pour le volume où réside le disque virtuel.

DiskFlag

Masque de bits de DEPENDENT_DISK_FLAG valeurs d’énumération qui spécifient des informations de dépendance de disque.

bIsChild

TRUE si le disque virtuel est un disque virtuel enfant, ou FALSE dans le cas contraire.

pParentPath

Chaîne de caractères larges terminée par null qui contient un chemin d’accès facultatif à un objet de disque virtuel parent.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête vds.h

Voir aussi

IVdsVDisk::GetProperties