Класс Msvm_AllocationCapabilities

Определяет средства, с помощью которых клиент может обнаружить допустимый диапазон параметров по умолчанию для виртуального ресурса. Объект Msvm_AllocationCapabilities связан с каждым пулом ресурсов. Четыре объекта Msvm_ResourceAllocationSettingData связаны с объектом Msvm_AllocationCapabilities для описания минимальных, максимальных, стандартных и добавочных значений для выделения данного ресурса. Вместе эти классы описывают общий диапазон поддерживаемых возможностей.

Следующий синтаксис представляет собой упрощенный код формата управляемого объекта (MOF) и включает все унаследованные свойства.

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AllocationCapabilities : CIM_AllocationCapabilities
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 ResourceType;
  string OtherResourceType;
  string ResourceSubType;
  uint16 RequestTypesSupported;
  uint16 SharingMode;
  uint16 SupportedAddStates[];
  uint16 SupportedRemoveStates[];
};

Члены

Класс Msvm_AllocationCapabilities имеет следующие типы членов:

Элемент Property

Класс Msvm_AllocationCapabilities имеет следующие свойства.

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement.

Описание

Тип данных: string

Тип доступа: только для чтения

Описание объекта. Это свойство наследуется от CIM_ManagedElement.

ElementName

Тип данных: string

Тип доступа: только для чтения

Отображаемое имя объекта. Это свойство позволяет каждому экземпляру определять отображаемое имя в дополнение к свойствам ключей, данным идентификаторов и сведениям об описании. Свойство Name класса CIM_ManagedSystemElement также определяется как отображаемое имя. Однако его часто подклассом называется Ключ. Не рекомендуется, чтобы одно и то же свойство передавало как удостоверение, так и отображаемое имя без несоответствий. Если имя существует и не является ключом (например, для экземпляров логического устройства), одинаковые сведения могут присутствовать в свойствах Name и ElementName . Это свойство наследуется от CIM_ManagedElement.

InstanceID

Тип данных: string

Тип доступа: только для чтения

Уникальный идентификатор для этого пула ресурсов. Это свойство наследуется от CIM_ManagedElement.

OtherResourceType

Тип данных: string

Тип доступа: только для чтения

Строка, описывающая тип ресурса, если четко определенное значение недоступно, а ResourceType имеет значение Other. Это свойство наследуется от CIM_AllocationCapabilities.

RequestTypesSupported

Тип данных: uint16

Тип доступа: только для чтения

Указывает, поддерживается ли запрос определенного ресурса. Это свойство наследуется от CIM_AllocationCapabilities.

Значение Значение
Unknown
0
Неизвестно
Specific
2
Запрос может включать запрос на определенный ресурс.
Общие сведения
3
Запрос не включает запрос на конкретный ресурс.
Оба
4
Поддерживаются как конкретные, так и общие запросы.

ResourceSubType

Тип данных: string

Тип доступа: только для чтения

Строка, описывающая конкретный подтип реализации для этого ресурса. Например, он может использоваться для различения разных моделей одного типа ресурса. Это свойство наследуется от CIM_AllocationCapabilities.

ResourceType

Тип данных: uint16

Тип доступа: только для чтения

Тип ресурса, который представляет этот параметр выделения. Это свойство наследуется от CIM_AllocationCapabilities.

Другое (1)

Компьютерная система (2)

Процессор (3)

Память (4)

Контроллер интегрированной среды разработки (5)

Параллельный адаптер SCSI HBA (6)

ФК HBA (7)

iSCSI HBA (8)

IB HCA (9)

Адаптер Ethernet (10)

Другой сетевой адаптер (11)

Слот ввода-вывода (12)

Устройство ввода-вывода (13)

Гибкий диск (14)

Cd Drive (15)

DVD-накопитель (16)

Диск (17)

Ленточный накопитель (18)

Экстент хранилища (19)

Другое запоминающее устройство (20)

Последовательный порт (21)

Параллельный порт (22)

USB-контроллер (23)

Графический контроллер (24)

Контроллер IEEE 1394 (25)

Секционируемая единица (26)

Базовый секционируемый блок (27)

Питание (28)

Охлаждающая мощность (29)

Порт коммутатора Ethernet (30)

Логический диск (31)

Том хранилища (32)

Подключение Ethernet (33)

Зарезервировано DMTF (..)

Зарезервировано поставщиком (0x8000.. 0xFFFF )

SharingMode

Тип данных: uint16

Тип доступа: только для чтения

Указывает, как предоставляется доступ к базовому ресурсу. Это свойство наследуется от CIM_AllocationCapabilities.

Значение Значение
Unknown
0
Неизвестно
Выделенные
2
Монопольный доступ к базовому ресурсу.
Общий
3
Совместное использование базового ресурса.

SupportedAddStates

Тип данных: массив uint16

Тип доступа: только для чтения

Указывает состояния, в которых может находиться система, с которой будет связан ресурс, при создании нового ресурса. Это свойство наследуется от CIM_AllocationCapabilities.

Неизвестно (0)

Включено (2)

Отключено (3)

Завершение работы (4)

Неприменимо (5)

Включено, но в автономном режиме (6)

В тесте (7)

Отложенный (8)

Заморажи ( 9)

Начиная с (10)

Приостановлено (11)

Приостановлено (12)

DmTF Reserved (..)

Зарезервировано поставщиком (0x8000.. 0xFFFF )

SupportedRemoveStates

Тип данных: массив uint16

Тип доступа: только для чтения

Указывает состояния, в которых может находиться система, с которой связан ресурс, при удалении ресурса. Это свойство наследуется от CIM_AllocationCapabilities.

Неизвестно (0)

Включено (2)

Отключено (3)

Завершение работы (4)

Неприменимо (5)

Включено, но в автономном режиме (6)

В тесте (7)

Отложенный (8)

Заморажи ( 9)

Начиная с (10)

Приостановлено (11)

Приостановлено (12)

DmTF Reserved (..)

Зарезервировано поставщиком (0x8000.. 0xFFFF )

Комментарии

Доступ к классу Msvm_AllocationCapabilities может быть ограничен фильтрацией UAC. Дополнительные сведения см. в разделе Контроль учетных записей и инструментарий WMI.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_AllocationCapabilities

CIM_AllocationCapabilities

Msvm_AllocationCapabilities (V1)

Классы управления ресурсами