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 |