Интерфейс 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

См. также раздел

IVdsLunPlex::GetLun

Объект LUN

Интерфейсы VDS