Класс 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 |
|
DLL |
|