Поделиться через


перечисление OPEN_VIRTUAL_DISK_FLAG (virtdisk.h)

Содержит флаги открытых запросов для виртуального жесткого диска (VHD) или ФАЙЛА CD или DVD-образа (ISO).

Синтаксис

typedef enum _OPEN_VIRTUAL_DISK_FLAG {
  OPEN_VIRTUAL_DISK_FLAG_NONE = 0x00000000,
  OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS = 0x00000001,
  OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE = 0x00000002,
  OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE = 0x00000004,
  OPEN_VIRTUAL_DISK_FLAG_CACHED_IO = 0x00000008,
  OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN = 0x00000010,
  OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO = 0x00000020,
  OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY = 0x00000040,
  OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR = 0x00000080,
  OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING = 0x00000100,
  OPEN_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
  OPEN_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS,
  OPEN_VIRTUAL_DISK_FLAG_SUPPORT_ENCRYPTED_FILES
} OPEN_VIRTUAL_DISK_FLAG;

Константы

 
OPEN_VIRTUAL_DISK_FLAG_NONE
Значение: 0x00000000
Флаг не указан.
OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS
Значение: 0x00000001
Откройте VHD-файл (резервное хранилище), не открывая родителей разностной цепочки. Используется для исправления нарушенных
родительские ссылки.

Этот флаг не поддерживается для виртуальных дисков ISO.
OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE
Значение: 0x00000002
Зарезервировано.

Этот флаг не поддерживается для виртуальных дисков ISO.
OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE
Значение: 0x00000004
Зарезервировано.

Этот флаг не поддерживается для виртуальных дисков ISO.
OPEN_VIRTUAL_DISK_FLAG_CACHED_IO
Значение: 0x00000008
Указывает, что виртуальный диск должен быть открыт в кэшированном режиме. По умолчанию открываются виртуальные диски
использование FILE_FLAG_NO_BUFFERING и
FILE_FLAG_WRITE_THROUGH.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.
OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN
Значение: 0x00000010
Указывает, что VHD-файл должен быть открыт без открытия родительских элементов разностной цепочки, а родительская цепочка —
для создания вручную с помощью
Функция AddVirtualDiskParent .

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.
OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO
Значение: 0x00000020
OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY
Значение: 0x00000040
OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR
Значение: 0x00000080
OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING
Значение: 0x00000100

Требования

Требование Значение
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Верхняя часть virtdisk.h

См. также раздел

Сведения о виртуальном жестком диске

Справочник по VHD