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