структура VDS_LUN_NOTIFICATION (vdshwprv.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет сведения об уведомлении LUN.
Синтаксис
typedef struct _VDS_LUN_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID LunId;
} VDS_LUN_NOTIFICATION;
Члены
ulEvent
Определяет событие LUN, для которого приложение будет получать уведомления, в виде одного из следующих значений.
Значение | Значение |
---|---|
|
Создан новый LUN. |
|
Существующий LUN удален. |
|
Элемент был изменен в структуре VDS_LUN_PROP для внешнего LUN. Примеры изменений, которые активируют это уведомление, включают изменения в структуре VDS_LUN_PROP и добавление плекса в LUN. Приложения отвечают за определение точного характера изменения. |
LunId
Идентификатор GUID LUN.
Комментарии
Эта структура включена в качестве элемента в структуру VDS_NOTIFICATION .
Приложение может получать события LUN путем реализации интерфейса IVdsAdviseSink и передачи указателя интерфейса в качестве аргумента в метод IVdsService::Advise .
Чтобы получить объект LUN, используйте метод IVdsService::GetObject . Затем можно использовать метод IVdsLun::GetProperties для получения свойств LUN.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vdshwprv.h |