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