Класс CIM_ResourceAllocationSettingData

Представляет параметры выделенного ресурса, которые находятся за пределами область класса CIM, который обычно используется для представления самого ресурса. Эти параметры включают сведения, относящиеся к выделению, которые могут быть невидимы для потребителя ресурса.

Синтаксис

[Abstract, Version("2.24.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourceAllocationSettingData : CIM_SettingData
{
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
};

Члены

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

Элемент Property

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

Адрес

Тип данных: string

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

Адрес ресурса, например MAC-адрес порта Ethernet.

AddressOnParent

Тип данных: string

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

Адрес этого ресурса из контекста родительского объекта. Это свойство используется для описания связи контроллера и порядка устройств на контроллере. Например, если родительским элементом является контроллер PCI, это свойство будет указывать слот PCI этого дочернего устройства.

AllocationUnits

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. Резервирование", "CIM_ResourceAllocationSettingData. Limit"), IsPUnit

Единицы распределения, используемые свойствами Резервирования и Ограничения .

Автоматическое размещение

Тип данных: boolean

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

значение true для автоматического выделения ресурса; в противном случае — false.

Автоматическое определение доступности

Тип данных: boolean

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

значение true , чтобы автоматически освободить ресурс; в противном случае — false.

Соединение

Тип данных: строковый массив

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

Массив, указывающий объекты, подключенные к ресурсу, например именованной сети или порт коммутатора.

ConsumerVisibility

Тип данных: uint16

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

Видимость потребителей выделенного ресурса.

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

Сквозная (2)

Виртуализированный (3)

Не представлено (4)

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

Зарезервировано поставщиком (32767..65535)

HostResource

Тип данных: строковый массив

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ConsumerVisibility", "CIM_ResourceAllocationSettingData. MappingBehavior")

Массив, содержащий назначение выделенных ресурсов. Каждое значение этого свойства, отличное от NULL, должно быть отформатировано как универсальный код ресурса (URI) на основе RFC3986. Если ресурс смоделирован, то значение должно быть универсальным кодом ресурса (URI) WBEM.

Ограничение

Тип данных: uint64

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. AllocationUnits")

Максимальный объем ресурса, который необходимо предоставить выделению. Тип единицы этого свойства определяется свойством AllocationUnits .

MappingBehavior

Тип данных: uint16

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

Указывает, как ресурс сопоставляется с базовыми ресурсами.

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

Не поддерживается (2)

Выделенный (3)

Мягкое сходство (4)

Жесткое сходство (5)

DmTF Reserved (..)

Зарезервировано поставщиком (32767..65535)

OtherResourceType

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ResourceType")

Описание типа ресурса, если свойство ResourceType имеет значение 1 (другое).

Parent

Тип данных: string

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

Родительский элемент ресурса, например контроллер для текущего выделения.

PoolID

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. PoolId")

Идентификатор пула ресурсов, создающего ресурс.

Резервирование

Тип данных: uint64

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. AllocationUnits")

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

Тип единицы этого свойства определяется свойством AllocationUnits .

ResourceSubType

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ResourceType")

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

ResourceType

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. OtherResourceType", "CIM_ResourceAllocationSettingData. ResourceSubType")

Тип ресурса, представленного параметрами выделения.

Другое (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)

VirtualQuantity

Тип данных: uint64

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. VirtualQuantityUnits")

Количество ресурсов, представленных потребителю ресурса.

VirtualQuantityUnits

Тип данных: string

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

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. VirtualQuantity"), IsPUnit

Единицы измерения, используемые свойством VirtualQuantity .

Weight

Тип данных: uint32

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

Относительный приоритет для этого выделения по отношению к другим выделениям из того же пула ресурсов.

Требования

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

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

CIM_SettingData