CREATE_VIRTUAL_DISK_FLAG-Enumeration (virtdisk.h)

Enthält VHD-Erstellungsflags .

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;

Konstanten

 
CREATE_VIRTUAL_DISK_FLAG_NONE
Wert: 0x0
Keine besonderen Erstellungsbedingungen; Systemstandardwerte werden verwendet.
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION
Wert: 0x1
Weisen Sie den gesamten physischen Speicherplatz, der für die Größe des virtuellen Datenträgers erforderlich ist, vorab zu.
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK
Wert: 0x2
Übernehmen Sie den Besitz des Quelldatenträgers beim Erstellen vom Quelldatenträger, um zu versichern, dass sich der Quelldatenträger nicht ändert.
während des Erstellungsvorgangs. Der Quelldatenträger muss auch bereits offline oder schreibgeschützt (oder beides) sein. Der Besitz ist
wird freigegeben, wenn die Erstellung abgeschlossen ist. Dies hat auch einen Nebeneffekt, wenn das gleichzeitige Erstellen aus derselben Quelle deaktiviert wird.
Datenträger. Erstellen schlägt fehl, wenn der Besitz nicht abgerufen werden kann oder wenn der Quelldatenträger noch nicht offline ist oder
in den schreibgeschützten Modus versetzt. Dieses Flag ist optional, wird jedoch dringend für Erstellungen vom Quelldatenträger empfohlen. Keine Auswirkung für andere
Typen der Erstellung (keine Auswirkung für erstellen aus Quell-VHD; keine Auswirkung für create ohne SourcePath).

Windows 7 und Windows Server 2008 R2: Dieses Flag wird zum Öffnen virtueller ISO-Datenträger erst unterstützt, wenn Windows 8 und
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT
Wert: 0x4
Kopieren Sie keine anfänglichen Metadaten des virtuellen Datenträgers oder Blockieren von Zuständen aus der übergeordneten VHD. Dies ist nützlich, wenn das übergeordnete Element
Die VHD ist eine Einstandsdatei, und das eigentliche übergeordnete Element wird später explizit festgelegt.

Windows 7 und Windows Server 2008 R2: Dieses Flag wird zum Öffnen virtueller ISO-Datenträger erst unterstützt, wenn Windows 8 und
Windows Server 2012.
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE
Wert: 0x8
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT
Wert: 0x10
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE
Wert: 0x20
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE
Wert: 0x40
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE
Wert: 0x80
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE
Wert: 0x100

Hinweise

Das flag CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION wird für die Erstellung einer festen VHD verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile virtdisk.h

Weitere Informationen

Informationen zu VHD

VHD-Referenz