Интерфейсы VDS

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

Объекты службы виртуальных дисков (VDS) предоставляют интерфейсы, предоставляющие методы для запросов, настройки и обслуживания запоминающих устройств.

Интерфейс Описание
IEnumVdsObject Перечисляет через набор объектов VDS заданного типа.
IVdsAdmin Регистрирует поставщик в VDS.
IVdsAdvancedDisk Создает и удаляет секции, а также изменяет атрибуты секции.
IVdsAdvancedDisk2 Предоставляет метод для изменения типов секций.
IVdsAdviseSink Получает уведомления VDS.
IVdsAsync Управляет асинхронными операциями.
IVdsController Предоставляет методы для выполнения операций запроса и конфигурации на контроллере.
IVdsControllerControllerPort Предоставляет метод перечисления портов контроллера для класса, реализуя интерфейс IVdsController .
IVdsControllerPort Предоставляет методы для выполнения операций запроса и конфигурации на порте контроллера.
IVdsCreatePartitionEx Создает раздел на базовом диске.
IVdsDisk Запрашивает и настраивает базовые и динамические диски.
IVdsDisk2 Предоставляет метод для установки режима SAN диска в режиме "вне сети" или "в сети".
IVdsDiskPartitionMF Предоставляет методы для выполнения операций управления файловой системой с секциями.
IVdsDiskPartitionMF2 Предоставляет метод форматирования секции с дополнительными параметрами форматирования.
IVdsDrive Предоставляет методы для выполнения операций запроса и конфигурации на диске.
IVdsDrive2 Предоставляет метод для запроса свойств диска.
IVdsHbaPort Предоставляет методы для запроса и взаимодействия с портами HBA в локальной системе.
IVdsHwProvider Предоставляет методы для выполнения запросов, повторной регистрации и операций обновления в поставщике оборудования.
IVdsHwProviderPrivate Предоставляет метод, позволяющий VDS определить, является ли поставщик оборудования владельцем указанного LUN.
IVdsHwProviderPrivateMpio Предоставляет метод, который задает состояние путей, исходящих из определенного порта HBA, поставщику.
IVdsHwProviderStoragePools Предоставляет методы для создания LUN в пуле носителей и перечисления пулов носителей, управляемых поставщиком оборудования.
IVdsHwProviderType Предоставляет метод для получения типа поставщика оборудования.
IVdsHwProviderType2 Этот интерфейс не реализован. Вместо этого используйте IVdsHwProviderType .
IVdsIscsiInitiatorAdapter Предоставляет методы для запроса и взаимодействия с адаптерами инициатора iSCSI в локальной системе.
IVdsIscsiInitiatorPortal Предоставляет методы для запроса и взаимодействия с порталами инициатора iSCSI в локальной системе.
IVdsIscsiPortal Предоставляет методы для выполнения операций запроса и конфигурации на портале iSCSI.
IVdsIscsiPortalGroup Предоставляет методы для выполнения запросов и служб конфигурации в группе портала iSCSI.
IVdsIscsiPortalLocal Предоставляет методы настройки ключей IPSEC для локального инициатора на портале iSCSI.
IVdsIscsiTarget Предоставляет методы для выполнения операций запроса и конфигурации в целевом объекте iSCSI.
IVdsLun Предоставляет методы для выполнения операций запроса и конфигурации в LUN (логический номер единицы).
IVdsLun2 Предоставляет методы для применения и запроса указаний логического номера единиц (LUN).
IVdsLunControllerPorts Предоставляет методы для выполнения операций настройки порта контроллера в LUN.
IVdsLunIscsi Предоставляет методы для выполнения операций запроса и настройки в iSCSI LUN.
IVdsLunMpio Предоставляет методы для выполнения операций запроса и конфигурации в LUN с расширениями MPIO.
IVdsLunNaming Предоставляет метод для имен LUN для класса, реализуя интерфейс IVdsLun .
IVdsLunNumber Предоставляет метод для запроса номера LUN для LUN.
IVdsLunPlex Предоставляет методы для выполнения операций запроса и конфигурации в плексе LUN.
IVdsMaintenance Предоставляет методы для выполнения операций обслуживания на подсистеме, контроллере или диске.
IVdsOpenVDisk Определяет методы управления виртуальным диском.
IVdsPack Запрашивает и настраивает пакеты, содержащие диски, и создает тома.
IVdsPack2 Предоставляет метод для создания выровненных томов в пакете.
IVdsProvider Возвращает свойства поставщика оборудования или программного обеспечения.
IVdsProviderPrivate Предоставляет методы, позволяющие VDS выполнять прочие операции с объектами поставщика.
IVdsProviderSupport Предоставляет метод, указывающий, какие версии интерфейсов VDS поддерживаются поставщиком.
IVdsRemovable Запрашивает и извлекает съемные диски, например КОМПАКТ-ПЗУ.
IVdsService Предоставляет методы уровня обслуживания для работы с VDS.
IVdsServiceHba Предоставляет метод для запроса портов HBA в локальной системе.
IVdsServiceIscsi Предоставляет методы для взаимодействия с локальной службой инициатора.
IVdsServiceLoader Запускает виртуальные диски.
IVdsServiceUninstallDisk Предоставляет методы удаления базовых и динамических дисков.
IVdsStoragePool Предоставляет методы для запроса сведений и перечисления связанных объектов для пула носителей.
IVdsSubSystem Предоставляет методы для выполнения операций запроса и конфигурации в подсистеме.
IVdsSubSystem2 Предоставляет методы для выполнения операций запроса и конфигурации в подсистеме с помощью структур VDS_HINTS2 и VDS_SUB_SYSTEM_PROP2 .
IVdsSubSystemImportTarget Предоставляет методы для запроса и настройки целевого объекта импорта VSS по умолчанию для подсистемы.
IVdsSubSystemInterconnect Предоставляет метод для запроса типов межсоединений, поддерживаемых подсистемой.
IVdsSubSystemIscsi Предоставляет методы для запроса и настройки целевых объектов и порталов iSCSI в подсистеме.
IVdsSubSystemNaming Предоставляет метод имен подсистемы для класса, реализуя интерфейс IVdsSubSystem .
IVdsSwProvider Выполняет операции поставщика программного обеспечения.
IVdsVDisk Определяет методы управления виртуальным диском.
IVdsVdProvider Определяет методы создания виртуальных дисков и управления ими.
IVdsVolume Создает и удаляет сплетения тома, а также изменяет атрибуты тома.
IVdsVolume2 Предоставляет метод для возврата сведений о свойствах тома, включая идентификаторы GUID тома.
IVdsVolumeMF Выполняет операции пути доступа и файловой системы с объектами тома.
IVdsVolumeMF2 Предоставляет методы для выполнения дополнительных операций управления файловой системой с объектом тома.
IVdsVolumeMF3 Предоставляет методы для выполнения дополнительных операций управления файловой системой с объектом тома.
IVdsVolumeOnline Предоставляет метод для подключения отдельных томов к сети.
IVdsVolumePlex Запрашивает содержащий том и восстанавливает недопустимые экстенты.
IVdsVolumeShrink Предоставляет методы для поддержки сжатия тома.