перечисление VDS_LUN_FLAG (vds.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 [только классические приложения] |
Верхняя часть | vds.h |