Compartir a través de


CREATE_VIRTUAL_DISK_FLAG enumeración (virtdisk.h)

Contiene marcas de creación de discos duros virtuales (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
Valor: 0x0
Sin condiciones especiales de creación; Se usan los valores predeterminados del sistema.
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION
Valor: 0x1
Asigne previamente todo el espacio físico necesario para el tamaño del disco virtual.
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK
Valor: 0x2
Tomar posesión del disco de origen durante la creación desde el disco de origen, para asegurarse de que el disco de origen no cambia
durante la operación de creación. El disco de origen también debe estar sin conexión o de solo lectura (o ambos). La propiedad es
se libera cuando se realiza la creación. Esto también tiene un efecto secundario de no permitir la creación simultánea a partir del mismo origen.
duro. Se producirá un error en la creación si no se puede obtener la propiedad o si el disco de origen aún no está sin conexión o
sea de solo lectura. Esta marca es opcional, pero se recomienda encarecidamente para las creaciones a partir del disco de origen. Ningún efecto para otros
tipos de creación (sin efecto para crear a partir del VHD de origen; ningún efecto para crear sin SourcePath).

Windows 7 y Windows Server 2008 R2: Esta marca no se admite para abrir discos virtuales ISO hasta Windows 8 y
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT
Valor: 0x4
No copie los metadatos iniciales del disco virtual ni los estados de bloqueo del VHD primario; esto es útil si el elemento primario
El disco duro virtual es un archivo independiente y el elemento primario real se establecerá explícitamente más adelante.

Windows 7 y Windows Server 2008 R2: Esta marca no se admite para abrir discos virtuales ISO hasta Windows 8 y
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE
Valor: 0x8
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT
Valor: 0x10
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE
Valor: 0x20
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE
Valor: 0x40
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE
Valor: 0x80
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE
Valor: 0x100

Comentarios

La marca CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION se usa para la creación de un disco duro virtual fijo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado virtdisk.h

Consulte también

Acerca de VHD

Referencia de VHD