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

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

Предоставляет методы для запроса и взаимодействия с VDS.

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

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

Методы

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

 
IVdsService::Совет

Регистрирует интерфейс IVdsAdviseSink вызывающего объекта в VDS, чтобы вызывающий объект получал уведомления от службы VDS.
IVdsService::CleanupObsoleteMountPoints

Удаляет пути в пользовательском режиме и подключенные папки для томов, которые больше не существуют.
IVdsService::ClearFlags

Очищает флаги объектов службы.
IVdsService::GetObject

Возвращает указатель объекта для идентифицированного объекта.
IVdsService::GetProperties

Возвращает свойства VDS.
IVdsService::IsServiceReady

Возвращает состояние инициализации VDS.
IVdsService::QueryDriveLetters

Возвращает сведения о свойстве для набора букв диска.
IVdsService::QueryFileSystemTypes

Возвращает сведения о свойствах для всех файловых систем, известных для VDS.
IVdsService::QueryMaskedDisks

Не поддерживается. Этот метод зарезервирован для использования в будущем. (IVdsService.QueryMaskedDisks)
IVdsService::QueryProviders

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

Возвращает объект перечисления, содержащий список нераспределенных дисков, управляемых VDS.
IVdsService::Reboot

Перезапускает компьютер, на котором размещен поставщик.
IVdsService::Reenumerate

Обнаруживает только что добавленные и недавно удаленные диски.
IVdsService::Refresh

Обновляет сведения о владении диском и макете диска.
IVdsService::SetFlags

Задает флаги объектов службы.
IVdsService::Unadvise

Отменяет регистрацию интерфейса IVdsAdviseSink вызывающего объекта, чтобы вызывающий объект больше не получал уведомления от службы VDS.
IVdsService::WaitForServiceReady

Ожидает завершения инициализации VDS и возвращает состояние инициализации VDS.

Требования

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

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

Объекты запуска и службы

Интерфейсы VDS

VDS_SERVICE_PROP