Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_NONEValeur : 0x0 Aucune condition de création particulière ; les valeurs système par défaut sont utilisées. |
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATIONValeur : 0x1 Pré-allouer tout l’espace physique nécessaire à la taille du disque virtuel. |
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISKValeur : 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_PARENTValeur : 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_STORAGEValeur : 0x8 |
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMITValeur : 0x10 |
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATEValeur : 0x20 |
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGEValeur : 0x40 |
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILEValeur : 0x80 |
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLEValeur : 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 |