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


перечисление VDS_LUN_FLAG (vdshwprv.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет набор допустимых флагов для объекта LUN.

Синтаксис

typedef enum _VDS_LUN_FLAG {
  VDS_LF_LBN_REMAP_ENABLED = 0x1,
  VDS_LF_READ_BACK_VERIFY_ENABLED = 0x2,
  VDS_LF_WRITE_THROUGH_CACHING_ENABLED = 0x4,
  VDS_LF_HARDWARE_CHECKSUM_ENABLED = 0x8,
  VDS_LF_READ_CACHE_ENABLED = 0x10,
  VDS_LF_WRITE_CACHE_ENABLED = 0x20,
  VDS_LF_MEDIA_SCAN_ENABLED = 0x40,
  VDS_LF_CONSISTENCY_CHECK_ENABLED = 0x80,
  VDS_LF_SNAPSHOT = 0x100
} VDS_LUN_FLAG, *PVDS_LUN_FLAG;

Константы

 
VDS_LF_LBN_REMAP_ENABLED
Значение: 0x1
Поставщик автоматически переназначает экстенты LUN в экстенты диска.
VDS_LF_READ_BACK_VERIFY_ENABLED
Значение: 0x2
Поставщик проверяет операции записи с помощью обратного чтения.
VDS_LF_WRITE_THROUGH_CACHING_ENABLED
Значение: 0x4
Поставщик включает кэширование через запись в LUN.
VDS_LF_HARDWARE_CHECKSUM_ENABLED
Значение: 0x8
Поставщик проверяет целостность данных для чтения и записи с помощью контрольной суммы.
VDS_LF_READ_CACHE_ENABLED
Значение: 0x10
Кэширование чтения включено в LUN.

Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается.
VDS_LF_WRITE_CACHE_ENABLED
Значение: 0x20
Кэширование записи включено в LUN.

Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается.
VDS_LF_MEDIA_SCAN_ENABLED
Значение: 0x40
Сканирование мультимедиа включено в LUN.

Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается.
VDS_LF_CONSISTENCY_CHECK_ENABLED
Значение: 0x80
Проверка согласованности включена в LUN.

Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается.
VDS_LF_SNAPSHOT
Значение: 0x100
LUN — это теневая копия тома LUN.

Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается.

Комментарии

Это перечисление предоставляет значения для элемента ulFlags структуры VDS_LUN_PROP и значение перечислителя VDS_LPF_LBN_REMAP_ENABLED в перечислении VDS_LUN_PLEX_FLAG .

Примечание В будущих версиях Windows в перечисление VDS_LUN_FLAG могут быть добавлены дополнительные константы. По этой причине приложение должно быть разработано для корректной обработки нераспознанной константы перечисления VDS_LUN_FLAG.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть vdshwprv.h

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

Перечисления VDS

VDS_LUN_PLEX_FLAG

VDS_LUN_PROP