Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит флаги создания виртуальных жестких дисков (VHD).
Синтаксис
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;
Константы
CREATE_VIRTUAL_DISK_FLAG_NONEЗначение: 0x0 Никаких особых условий создания; Используются системные значения по умолчанию. |
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATIONЗначение: 0x1 Предварительно выделите все физическое пространство, необходимое для размера виртуального диска. |
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISKЗначение: 0x2 Возьмите на себя владение исходным диском во время создания с исходного диска, чтобы обеспечить, чтобы исходный диск не меняется во время операции создания. Исходный диск также должен быть отключен или доступен только для чтения (или и то, и другое). Владение освобождается после завершения создания. Это также имеет побочный эффект запрета параллельного создания из одного и того же источника. Диск. Создание завершится ошибкой, если не удается получить право владения или если исходный диск еще не находится в автономном режиме или делается доступным только для чтения. Этот флаг является необязательным, но настоятельно рекомендуется для создания с исходного диска. Нет эффекта для других типы создания (без эффекта для создания из исходного VHD; без эффекта для создания без SourcePath). Windows 7 и Windows Server 2008 R2: Этот флаг не поддерживается для открытия виртуальных дисков ISO до тех пор, пока не Windows 8 и Windows Server 2012. |
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENTЗначение: 0x4 Не копируйте начальные метаданные виртуального диска или состояния блокировки из родительского виртуального жесткого диска; это полезно, если родительский элемент VHD — это автономный файл, а реальный родительский файл будет явно задан позже. Windows 7 и Windows Server 2008 R2: Этот флаг не поддерживается для открытия виртуальных дисков ISO до тех пор, пока не Windows 8 и Windows Server 2012. |
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_FULL_PHYSICAL_ALLOCATION используется для создания фиксированного виртуального жесткого диска.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 |
| Минимальная версия сервера | Windows Server 2008 R2 |
| Верхняя часть | virtdisk.h |