enumeração CREATE_VIRTUAL_DISK_FLAG (virtdisk.h)

Contém sinalizadores de criação de VHD (disco rígido virtual).

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
Sem condições especiais de criação; os padrões do sistema são usados.
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION
Valor: 0x1
Pré-alocar todo o espaço físico necessário para o tamanho do disco virtual.
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK
Valor: 0x2
Assuma a propriedade do disco de origem durante a criação do disco de origem para garantir que o disco de origem não seja alterado
durante a operação de criação. O disco de origem também deve estar offline ou somente leitura (ou ambos). A propriedade é
liberado quando a criação é concluída. Isso também tem um efeito colateral de não permitir a criação simultânea da mesma origem
Disco. A criação falhará se a propriedade não puder ser obtida ou se o disco de origem ainda não estiver offline ou
somente leitura. Esse sinalizador é opcional, mas altamente recomendado para criações do disco de origem. Nenhum efeito para outros
tipos de criação (sem efeito para criar a partir do VHD de origem; nenhum efeito para criar sem SourcePath).

Windows 7 e Windows Server 2008 R2: Esse sinalizador não tem suporte para abrir discos virtuais ISO até Windows 8 e
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT
Valor: 0x4
Não copie os metadados iniciais do disco virtual ou bloqueie os estados do VHD pai; isso será útil se o pai
O VHD é um arquivo autônomo e o pai real será definido explicitamente mais tarde.

Windows 7 e Windows Server 2008 R2: Esse sinalizador não tem suporte para abrir discos virtuais ISO até Windows 8 e
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

Comentários

O sinalizador CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION é usado para a criação de um VHD fixo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho virtdisk.h

Confira também

Sobre o VHD

Referência do VHD