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 |