énumération CREATE_VIRTUAL_DISK_FLAG (virtdisk.h)
Contient des indicateurs de création de disque dur virtuel (VHD).
Syntax
typedef enum _CREATE_VIRTUAL_DISK_FLAG {
CREATE_VIRTUAL_DISK_FLAG_NONE = 0x0,
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 0x1,
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 0x2,
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 0x4,
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 0x8,
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 0x10,
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 0x20,
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 0x40,
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 0x80,
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 0x100,
CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS
} CREATE_VIRTUAL_DISK_FLAG;
Constantes
CREATE_VIRTUAL_DISK_FLAG_NONE Valeur : 0x0 Aucune condition de création particulière ; les valeurs système par défaut sont utilisées. |
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION Valeur : 0x1 Pré-allouer tout l’espace physique nécessaire à la taille du disque virtuel. |
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK Valeur : 0x2 Prendre possession du disque source lors de la création à partir du disque source, pour s’assurer que le disque source ne change pas pendant l’opération de création. Le disque source doit également être déjà hors connexion ou en lecture seule (ou les deux). La propriété est libéré lorsque la création est terminée. Cela a également un effet secondaire de l’interdiction de la création simultanée à partir de la même source Disque. La création échoue si la propriété ne peut pas être obtenue ou si le disque source n’est pas déjà hors connexion ou en lecture seule. Cet indicateur est facultatif, mais fortement recommandé pour les créations à partir du disque source. Aucun effet pour les autres types de create (aucun effet pour créer à partir du disque dur virtuel source ; aucun effet pour créer sans SourcePath). Windows 7 et Windows Server 2008 R2 : Cet indicateur n’est pas pris en charge pour l’ouverture de disques virtuels ISO tant que Windows 8 et Windows Server 2012. |
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT Valeur : 0x4 Ne copiez pas les métadonnées de disque virtuel initiales ou les états de blocage à partir du disque dur virtuel parent ; cela est utile si le parent Le disque dur virtuel est un fichier autonome et le parent réel sera explicitement défini ultérieurement. Windows 7 et Windows Server 2008 R2 : Cet indicateur n’est pas pris en charge pour l’ouverture de disques virtuels ISO tant que Windows 8 et Windows Server 2012. |
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE Valeur : 0x8 |
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT Valeur : 0x10 |
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE Valeur : 0x20 |
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE Valeur : 0x40 |
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE Valeur : 0x80 |
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE Valeur : 0x100 |
Remarques
L’indicateur CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION est utilisé pour la création d’un disque dur virtuel fixe.
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 |