Интерфейс IVdsLun (vds.h)
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков заменен API управления хранилищем Windows.]
Предоставляет методы для выполнения операций запроса и конфигурации с логическим номером единицы (LUN).
Наследование
Интерфейс IVdsLun наследуется от интерфейса IUnknown . IVdsLun также имеет следующие типы элементов:
Методы
Интерфейс IVdsLun содержит следующие методы.
IVdsLun::AddPlex Метод IVdsLun::AddPlex (vds.h) добавляет LUN в целевой LUN в качестве нового плекса. |
IVdsLun::ApplyHints Метод IVdsLun::ApplyHints (vds.h) применяет новый набор подсказок к LUN. Указания, применяемые к LUN, одновременно применяются ко всем сплетениям. |
IVdsLun::AssociateControllers Метод IVdsLun::AssociateControllers (vds.h) задает для контроллеров подсистемы активные или неактивные по отношению к LUN. |
IVdsLun::D elete Метод IVdsLun::D elete (vds.h) удаляет LUN и все его сплетения. Все данные в LUN теряются, и VDS освобождает экстенты, выделенные для LUN. |
IVdsLun::Extend Метод IVdsLun::Extend (vds.h) расширяет LUN на указанное количество байтов. |
IVdsLun::GetIdentificationData Метод IVdsLun::GetIdentificationData (vds.h) возвращает данные со страниц "Данные запроса SCSI" и "Важные данные о продукте" 0x80 и 0x83. |
IVdsLun::GetProperties Метод IVdsLun::GetProperties (vds.h) возвращает свойства объекта LUN. |
IVdsLun::GetSubSystem Метод IVdsLun::GetSubSystem (vds.h) возвращает подсистему, которая отображает LUN. |
IVdsLun::QueryActiveControllers Метод IVdsLun::QueryActiveControllers (vds.h) возвращает перечисление активных в настоящее время контроллеров, которые могут обращаться к LUN. |
IVdsLun::QueryHints Метод IVdsLun::QueryHints (vds.h) возвращает указания, которые в настоящее время применяются к LUN. |
IVdsLun::QueryMaxLunExtendSize Метод IVdsLun::QueryMaxLunExtendSize (vds.h) возвращает максимальный размер, на который можно расширить LUN. |
IVdsLun::QueryPlexes Метод IVdsLun::QueryPlexes (vds.h) возвращает перечисление сплетений в LUN. |
IVdsLun::Recover Метод IVdsLun::Recover (vds.h) запускает операцию восстановления в LUN. |
IVdsLun::RemovePlex Метод IVdsLun::RemovePlex (vds.h) удаляет plex из LUN. |
IVdsLun::SetMask Метод IVdsLun::SetMask (vds.h) задает список распаковки, который представляет собой список компьютеров, которым будет предоставлен доступ к LUN. |
IVdsLun::SetStatus Метод IVdsLun::SetStatus (vds.h) задает для состояния LUN указанное значение. |
IVdsLun::Shrink Метод IVdsLun::Shrink (vds.h) сжимает LUN на указанное количество байтов. |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vds.h |