Partager via


énumération GET_VIRTUAL_DISK_INFO_VERSION (virtdisk.h)

Contient les types d’informations de disque dur virtuel (VHD) que vous pouvez récupérer. Pour plus d’informations, consultez GET_VIRTUAL_DISK_INFO.

Syntax

typedef enum _GET_VIRTUAL_DISK_INFO_VERSION {
  GET_VIRTUAL_DISK_INFO_UNSPECIFIED = 0,
  GET_VIRTUAL_DISK_INFO_SIZE = 1,
  GET_VIRTUAL_DISK_INFO_IDENTIFIER = 2,
  GET_VIRTUAL_DISK_INFO_PARENT_LOCATION = 3,
  GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER = 4,
  GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP = 5,
  GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE = 6,
  GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE = 7,
  GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED = 8,
  GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK = 9,
  GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE = 10,
  GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE = 11,
  GET_VIRTUAL_DISK_INFO_FRAGMENTATION = 12,
  GET_VIRTUAL_DISK_INFO_IS_LOADED = 13,
  GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID = 14,
  GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE = 15
} GET_VIRTUAL_DISK_INFO_VERSION;

Constantes

 
GET_VIRTUAL_DISK_INFO_UNSPECIFIED
Valeur : 0
Réservé. Cette valeur ne doit pas être utilisée.
GET_VIRTUAL_DISK_INFO_SIZE
Valeur : 1
Informations relatives à la taille du disque virtuel, y compris la taille totale, l’allocation physique utilisée, la taille du bloc,
et taille du secteur.
GET_VIRTUAL_DISK_INFO_IDENTIFIER
Valeur : 2
Identificateur unique. Cet identificateur est stocké de manière permanente dans le disque virtuel et ne changera pas même
si le fichier de disque virtuel est copié dans un autre fichier.
GET_VIRTUAL_DISK_INFO_PARENT_LOCATION
Valeur : 3
Chemins d’accès aux disques virtuels parents. Valide uniquement pour la différenciation des disques virtuels.
GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER
Valeur : 4
Identificateur unique du disque virtuel parent. Valide uniquement pour la différenciation des disques virtuels.
GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP
Valeur : 5
Horodatage du parent lors de la création du disque virtuel enfant. Valide uniquement pour la différenciation virtuelle
Disques.
GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE
Valeur : 6
Identificateur d’appareil et identificateur du fournisseur qui identifient le type de disque virtuel.
GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE
Valeur : 7
Type de disque virtuel.
GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED
Valeur : 8
Indique si le disque virtuel est aligné de 4 Ko.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.
GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK
Valeur : 9
Détails sur le disque physique sur lequel réside le disque virtuel.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.
GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE
Valeur : 10
Taille du secteur physique du disque virtuel.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.
GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE
Valeur : 11
Taille minimale sécurisée la plus petite du disque virtuel.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.
GET_VIRTUAL_DISK_INFO_FRAGMENTATION
Valeur : 12
Niveau de fragmentation du disque virtuel.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.
GET_VIRTUAL_DISK_INFO_IS_LOADED
Valeur : 13
Indique si le disque virtuel est actuellement monté et en cours d’utilisation.

Windows 8 et Windows Server 2012 : cette valeur n’est pas prise en charge avant Windows 8.1 et Windows Server 2012 R2.
GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID
Valeur : 14
Identificateur créé de manière unique lorsqu’un utilisateur crée pour la première fois le disque virtuel pour tenter d’identifier ce disque virtuel de manière unique.

Windows 8 et Windows Server 2012 : cette valeur n’est pas prise en charge avant Windows 8.1 et Windows Server 2012 R2.
GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE
Valeur : 15
État du suivi des modifications résilient (RCT) pour le disque virtuel.

Windows 8.1 et Windows Server 2012 R2 : cette valeur n’est pas prise en charge avant Windows 10 et Windows Server 2016.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7
Serveur minimal pris en charge Windows Server 2008 R2
En-tête virtdisk.h

Voir aussi

À propos du disque dur virtuel

GET_VIRTUAL_DISK_INFO

GetVirtualDiskInformation

Référence du disque dur virtuel