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

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

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

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

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

Методы

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

 
IVdsAdviseSink::OnNotify

Метод IVdsAdviseSink::OnNotify (vds.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 vds.h

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

IVdsProviderPrivate::OnLoad

IVdsService::Совет

Интерфейсы VDS

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