Перечисление VDS_NOTIFICATION_TARGET_TYPE (vds.h)

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

Определяет набор допустимых целевых типов (субъектов) уведомления VDS.

Синтаксис

typedef enum _VDS_NOTIFICATION_TARGET_TYPE {
  VDS_NTT_UNKNOWN = 0,
  VDS_NTT_PACK,
  VDS_NTT_VOLUME,
  VDS_NTT_DISK,
  VDS_NTT_PARTITION = 60,
  VDS_NTT_DRIVE_LETTER = 61,
  VDS_NTT_FILE_SYSTEM = 62,
  VDS_NTT_MOUNT_POINT = 63,
  VDS_NTT_SUB_SYSTEM,
  VDS_NTT_CONTROLLER,
  VDS_NTT_DRIVE,
  VDS_NTT_LUN = VDS_OT_LUN,
  VDS_NTT_PORT,
  VDS_NTT_PORTAL,
  VDS_NTT_TARGET,
  VDS_NTT_PORTAL_GROUP,
  VDS_NTT_SERVICE = 200
} VDS_NOTIFICATION_TARGET_TYPE;

Константы

 
VDS_NTT_UNKNOWN
Значение: 0
Это значение зарезервировано.
VDS_NTT_PACK
Целевой объект — это пакет диска. Это значение соответствует значению VDS_OT_PACK в перечислении VDS_OBJECT_TYPE .
VDS_NTT_VOLUME
Целевым объектом является том. Это значение соответствует значению VDS_OT_VOLUME в перечислении VDS_OBJECT_TYPE .
VDS_NTT_DISK
Целевым объектом является диск. Это значение соответствует значению VDS_OT_DISK в перечислении VDS_OBJECT_TYPE .
VDS_NTT_PARTITION
Значение: 60
Целевой объект — это секция.
VDS_NTT_DRIVE_LETTER
Значение: 61
Целевой объект — это буква диска.
VDS_NTT_FILE_SYSTEM
Значение: 62
Целевой объект — файловая система.
VDS_NTT_MOUNT_POINT
Значение: 63
Целевой объект — это буква диска или путь GUID тома.
VDS_NTT_SUB_SYSTEM
Целевой объект является подсистемой. Это значение соответствует значению VDS_OT_SUB_SYSTEM в перечислении VDS_OBJECT_TYPE .
VDS_NTT_CONTROLLER
Целевым объектом является контроллер. Это значение соответствует значению VDS_OT_CONTROLLER в перечислении VDS_OBJECT_TYPE .
VDS_NTT_DRIVE
Целевой объект — диск. Это значение соответствует значению VDS_OT_DRIVE в перечислении VDS_OBJECT_TYPE .
VDS_NTT_LUN
Значение: VDS_OT_LUN
Целевой объект — LUN. Это значение соответствует значению VDS_OT_LUN в перечислении VDS_OBJECT_TYPE .
VDS_NTT_PORT
Целевой объект — порт контроллера.
Это значение соответствует значению VDS_OT_PORT в перечислении VDS_OBJECT_TYPE .

Примечание Это значение не поддерживается в VDS 1.0.

 
VDS_NTT_PORTAL
Целевой объект — портал iSCSI.
Это значение соответствует значению VDS_OT_PORTAL в перечислении VDS_OBJECT_TYPE .

Примечание Это значение не поддерживается в VDS 1.0.

 
VDS_NTT_TARGET
Целевой объект является целевым объектом.
Это значение соответствует значению VDS_OT_TARGET в перечислении VDS_OBJECT_TYPE .

Примечание Это значение не поддерживается в VDS 1.0.

 
VDS_NTT_PORTAL_GROUP
Целевой объект — группа портала iSCSI.
Это значение соответствует значению VDS_PORTAL_GROUP в перечислении VDS_OBJECT_TYPE .

Примечание Это значение не поддерживается в VDS 1.0.

 
VDS_NTT_SERVICE
Значение: 200
Этот элемент в настоящее время не используется.

Комментарии

Структура VDS_NOTIFICATION включает значение VDS_NOTIFICATION_TARGET_TYPE в качестве элемента для указания типа уведомления. Некоторые значения в VDS_NOTIFICATION_TARGET_TYPE соответствуют значениям в перечислении VDS_OBJECT_TYPE . Целочисленное значение типа объекта VDS, например тома или объекта LUN, см. в перечислении VDS_OBJECT_TYPE .

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

Требования

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

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

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

VDS_NOTIFICATION

VDS_OBJECT_TYPE