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

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

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

Синтаксис

typedef struct _VDS_SUB_SYSTEM_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID subSystemId;
} VDS_SUB_SYSTEM_NOTIFICATION;

Члены

ulEvent

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

Значение Значение
VDS_NF_SUB_SYSTEM_ARRIVE
101
Новая подсистема была подключена к серверу или сети.
VDS_NF_SUB_SYSTEM_DEPART
102
Существующая подсистема отключена.
VDS_NF_SUB_SYSTEM_MODIFY
151
Элемент структуры VDS_SUB_SYSTEM_PROP был изменен.

subSystemId

GUID подсистемы.

Комментарии

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

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

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

Требования

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

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

IVdsAdviseSink

IVdsService::Совет

Структуры VDS

VDS_NOTIFICATION

VDS_SUB_SYSTEM_PROP