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


структура VDS_TARGET_NOTIFICATION (vds.h)

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

Определяет сведения о целевых событиях iSCSI.

Синтаксис

typedef struct _VDS_TARGET_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID targetId;
} VDS_TARGET_NOTIFICATION;

Члены

ulEvent

Определяет целевое событие iSCSI, о котором будет уведомляться приложение, в качестве одного из следующих значений.

Значение Значение
VDS_NF_TARGET_ARRIVE
126
Создан целевой объект iSCSI.
VDS_NF_TARGET_DEPART
127
Существующий целевой объект iSCSI удален.
VDS_NF_TARGET_MODIFY
128
Существующий целевой объект iSCSI изменился. Примером изменений, активировающих это уведомление, могут быть изменения в структуре VDS_ISCSI_TARGET_PROP . Приложения отвечают за определение характера любых изменений.

targetId

VDS_OBJECT_ID целевого объекта iSCSI, который активировал событие.

Комментарии

Структура VDS_NOTIFICATION включает эту структуру в качестве члена.

Приложение может получать события диска путем реализации интерфейса IVdsAdviseSink и передачи указателя интерфейса в качестве аргумента в метод IVdsService::Advise .

Чтобы получить целевой объект iSCSI, используйте метод IVdsService::GetObject . Затем можно использовать метод IVdsIscsiTarget::GetProperties для получения целевых свойств.

Требования

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

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

IVdsAdviseSink

IVdsIscsiTarget

IVdsService::Совет

Структуры VDS

VDS_ISCSI_TARGET_PROP

VDS_NOTIFICATION