Интерфейсы 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 | Предоставляет методы для поддержки сжатия тома. |