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

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

IVdsLunPlex::GetLun

Объект LUN

Интерфейсы VDS