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


Интерфейсы 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 Предоставляет методы для выполнения операций запроса и конфигурации в luN iSCSI.
IVdsLunMpio Предоставляет методы для выполнения операций запроса и конфигурации в LUN с расширениями MPIO.
IVdsLunNaming Предоставляет метод для имен LUN для класса, реализующий интерфейс IVdsLun.
IVdsLunNumber Предоставляет метод для запроса номера LUN для LUN.
IVdsLunPlex Предоставляет методы для выполнения операций запроса и конфигурации в plex LUN.
IVdsMaintenance Предоставляет методы для выполнения операций обслуживания в подсистеме, контроллере или диске.
IVdsOpenVDisk Определяет методы управления виртуальным диском.
IVdsPack Запросы и настройка пакетов, содержащих диски, и создает тома.
IVdsPack2 Предоставляет метод для создания выровненных томов в пакете.
IVdsProvider Возвращает свойства поставщика оборудования или программного обеспечения.
IVdsProviderPrivate Предоставляет методы, позволяющие VDS выполнять другие операции с объектами поставщика.
IVdsProviderSupport Предоставляет метод, указывающий, какие версии интерфейсов VDS поддерживаются поставщиком.
IVdsRemovable Запросы и извлечение съемных дисков, таких как CD-ROM.
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 Создает и удаляет plexes тома и изменяет атрибуты тома.
IVdsVolume2 Предоставляет метод возврата сведений о свойстве тома, включая идентификаторы guid тома.
IVdsVolumeMF Выполняет операции пути доступа и файловой системы в объектах томов.
IVdsVolumeMF2 Предоставляет методы для выполнения дополнительных операций управления файловой системой в объекте тома.
IVdsVolumeMF3 Предоставляет методы для выполнения дополнительных операций управления файловой системой в объекте тома.
IVdsVolumeOnline Предоставляет метод для подключения отдельных томов к сети.
IVdsVolumePlex Запрашивает содержащий том и восстанавливает плохие экстенты.
IVdsVolumeShrink Предоставляет методы для поддержки сжатия томов.