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 |