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


Интерфейс IVdsAdviseSink (vdshwprv.h)

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

Получает уведомления VDS.

Наследование

Интерфейс IVdsAdviseSink наследуется от интерфейса IUnknown . IVdsAdviseSink также имеет следующие типы элементов:

Методы

Интерфейс IVdsAdviseSink содержит следующие методы.

 
IVdsAdviseSink::OnNotify

Метод IVdsAdviseSink::OnNotify (vdshwprv.h) передает уведомления от поставщиков в VDS, а из VDS — в приложения.

Комментарии

VDS регистрирует интерфейс IVdsAdviseSink с поставщиками, вызывая метод IVdsProviderPrivate::OnLoad , реализованный поставщиком.

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

Примечание Приложение, которое вызывает Функцию Совет , в конечном итоге должно вызвать Unadvise. В идеале он должен вызывать unadvise , как только ему больше не нужно получать уведомления.

 

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

Требования

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

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

IVdsProviderPrivate::OnLoad

IVdsService::Совет

Интерфейсы VDS

Уведомления VDS