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


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

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

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

Синтаксис

typedef struct _VDS_PORTAL_GROUP_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID portalGroupId;
} VDS_PORTAL_GROUP_NOTIFICATION;

Члены

ulEvent

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

Значение Значение
VDS_NF_PORTAL_GROUP_ARRIVE
129
Создана группа портала iSCSI.
VDS_NF_PORTAL_GROUP_DEPART
130
Существующая группа портала iSCSI удалена.
VDS_NF_PORTAL_GROUP_MODIFY
131
Существующая группа портала iSCSI изменилась. Примером изменения, активировающего это уведомление, могут быть изменения структуры VDS_ISCSI_PORTALGROUP_PROP . Приложения отвечают за определение характера любых изменений.

portalGroupId

VDS_OBJECT_ID портала iSCSI, который вызвал событие.

Комментарии

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

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

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

Требования

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

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

IVdsAdviseSink

IVdsIscsiPortal

IVdsService::Совет

Структуры VDS

VDS_ISCSI_PORTALGROUP_PROP

VDS_NOTIFICATION