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


структура VDS_PARTITION_NOTIFICATION (vdshwprv.h)

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

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

Синтаксис

typedef struct _VDS_PARTITION_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID diskId;
  ULONGLONG     ullOffset;
} VDS_PARTITION_NOTIFICATION;

Члены

ulEvent

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

Значение Значение
VDS_NF_PARTITION_ARRIVE
11
Поступила новая секция. Если раздел является томом, событие также инициирует уведомление о поступлении тома.
VDS_NF_PARTITION_DEPART
12
Существующую секцию удалили. Если раздел является томом, событие также инициирует уведомление об отправке тома.
VDS_NF_PARTITION_MODIFY
13
Элемент был изменен в структуре VDS_PARTITION_PROP для секции. Если раздел является томом и свойства секции изменились, также отправляется VDS_NF_VOLUME_MODIFY уведомление.

diskId

ИДЕНТИФИКАТОР GUID диска, содержащего раздел, активировав событие.

ullOffset

Смещение секции.

Комментарии

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

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

Требования

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

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

IVdsAdviseSink

IVdsService::Совет

Структуры VDS

VDS_NOTIFICATION