Condividi tramite


enumerazione CREATE_VIRTUAL_DISK_FLAG (virtdisk.h)

Contiene flag di creazione del disco rigido virtuale (VHD).

Sintassi

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;

Costanti

 
CREATE_VIRTUAL_DISK_FLAG_NONE
Valore: 0x0
Nessuna condizione di creazione speciale; vengono usate le impostazioni predefinite di sistema.
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION
Valore: 0x1
Pre-allocare tutto lo spazio fisico necessario per le dimensioni del disco virtuale.
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK
Valore: 0x2
Acquisire la proprietà del disco di origine durante la creazione dal disco di origine, per assicurarsi che il disco di origine non cambi
durante l'operazione di creazione. Il disco di origine deve essere già offline o di sola lettura (o entrambi). La proprietà è
rilasciato al termine della creazione. Ciò ha anche un effetto collaterale di non consentire la creazione simultanea dalla stessa origine
Disco. La creazione avrà esito negativo se non è possibile ottenere la proprietà o se il disco di origine non è già offline o
come di sola lettura. Questo flag è facoltativo, ma consigliato per la creazione dal disco di origine. Nessun effetto per altri
tipi di creazione (nessun effetto per la creazione dal disco rigido virtuale di origine; nessun effetto per la creazione senza SourcePath).

Windows 7 e Windows Server 2008 R2: Questo flag non è supportato per l'apertura di dischi virtuali ISO fino a Windows 8 e
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT
Valore: 0x4
Non copiare i metadati iniziali del disco virtuale o gli stati di blocco dal disco rigido virtuale padre; ciò è utile se l'elemento padre
Il disco rigido virtuale è un file incorporato e l'elemento padre reale verrà impostato in modo esplicito in un secondo momento.

Windows 7 e Windows Server 2008 R2: Questo flag non è supportato per l'apertura di dischi virtuali ISO fino a Windows 8 e
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE
Valore: 0x8
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT
Valore: 0x10
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE
Valore: 0x20
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE
Valore: 0x40
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE
Valore: 0x80
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE
Valore: 0x100

Commenti

Il flag CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION viene usato per la creazione di un disco rigido virtuale fisso.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Intestazione virtdisk.h

Vedi anche

Informazioni sul disco rigido virtuale

Informazioni di riferimento sul disco rigido virtuale