_Класс мсвм ResourcePool

Описание типа виртуального ресурса, доступного для использования в виртуальных машинах. Пул ресурсов объединяет физические ресурсы и используется для выделения ресурсов виртуальным машинам. В Hyper-V все пулы ресурсов являются первичными, и существует ровно один пул для каждого конкретного типа ресурсов, которые могут быть выделены виртуальной машине.

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

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourcePool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID = "Microsoft:GUID\Root";
  boolean  Primordial = False;
  uint64   Capacity;
  uint64   Reserved;
  uint16   ResourceType = 4;
  string   OtherResourceType;
  string   ResourceSubType;
  string   AllocationUnits = "Megabyte";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
};

Члены

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

Свойства

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

аллокатионунитс

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

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

Единицы распределения, используемые пулом ресурсов. Это свойство наследуется от CIM _ ResourcePoolи имеет значение "мегабайт".

Производительность

Тип данных: UInt64

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

Максимальный объем активных резервирований (в единицах аллокатионунитс), который может поддерживать пул ресурсов. Это свойство наследуется от CIM _ ResourcePool.

Заголовок

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

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

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

коммуникатионстатус

Тип данных: UInt16

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

Указывает способность инструментирования взаимодействовать с базовым управляемым элементом. Значение null указывает, что это свойство не реализовано. Это свойство наследуется от CIM _ манажедсистемелемент.

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

Недоступно (1)

Связь хорошо (2)

Потеря связи (3)

Нет контакта (4)

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

Поставщик зарезервирован (0x8000.. )

консумедресаурцеунитс

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

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

Указывает единицы для свойств максконсумаблересаурце и куррентликонсумедресаурце .

куррентликонсумедресаурце

Тип данных: UInt64

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

Указывает объем ресурсов, которые в настоящее время предоставляет пул ресурсов для потребителей. Это свойство отличается от зарезервированного свойства тем, что оно описывает представление ресурса "потребители", а зарезервированное свойство описывает представление "производители" ресурса.

Описание

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

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

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

DetailedStatus

Тип данных: UInt16

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

Дополняет свойство примаристатус дополнительными сведениями о состоянии. Значение null указывает, что это свойство не реализовано. Это свойство наследуется от CIM _ манажедсистемелемент.

Недоступно (0)

Нет дополнительных сведений (1)

Пренапряжении (2)

Прогнозируемый сбой (3)

Неустранимая ошибка (4)

Ошибка вспомогательной сущности (5)

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

Поставщик зарезервирован (0x8000.. )

ElementName

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

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

Отображаемое имя объекта. Это свойство наследуется от CIM _ манажеделемент.

HealthState

Тип данных: UInt16

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

Текущая работоспособность элемента. Это свойство наследуется от CIM _ манажедсистемелемент.

InstallDate

Тип данных: DateTime

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

Дата и время установки объекта. Для этого свойства не требуется значение, указывающее, что объект установлен. Это свойство наследуется от CIM _ манажедсистемелемент.

InstanceID

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

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

Квалификаторы: ключ

Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM _ манажеделемент.

максконсумаблересаурце

Тип данных: UInt64

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

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

Name

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

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

Метка, по которой известен объект. Это свойство наследуется от CIM _ манажедсистемелемент.

оператингстатус

Тип данных: UInt16

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

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

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

Недоступно (1)

Обслуживание (2)

Запуск (3)

Остановка (4)

Остановлено (5)

Прервано (6)

Неактивный (7)

Завершено (8)

Миграция (9)

Емигратинг (10)

Перемиграция (11)

Значит (12)

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

В тесте (14)

Переход (15)

В службе (16)

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

Поставщик зарезервирован (0x8000.. )

OperationalStatus

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

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

Квалификаторы: override ("OperationalStatus"), arrayType ("индексированный")

Текущее состояние объекта. Это свойство наследуется от CIM _ манажедсистемелемент.

Если условия, связанные с QoS, не обнаружены, основное состояние (OperationalStatus [ 0 ] ) установлено в значение ОК (2). В противном случае в качестве основного состояния устанавливается пониженная работоспособность (3), а в массиве заполняется одно или несколько вторичных значений состояния, начиная с индекса 1, который сообщает о более конкретных условиях в соответствии с этой таблицей.

Значение Описание
Недостаточная пропускная способность (32788)
По крайней мере один из виртуальных дисков, выделенных из пула, в настоящее время сообщает о недостаточной пропускной способности.

Поставщик WMI Hyper-V создает событие мсвм _ сторажеалерт каждый раз при изменении класса OperationalStatus мсвм _ ResourcePool .

ОК (2)

Снижение работоспособности (3)

Неустранимая ошибка (7)

Нет контакта (12)

Потеря связи (13)

Несоответствие протоколов (32775)

Недостаточная пропускная способность (32788)

осерресаурцетипе

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

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

Строка, описывающая тип ресурса, если четко определенное значение недоступно, а ResourceType имеет значение 0 ("Other"). Это свойство наследуется от CIM _ ResourcePool и имеет значение null.

пулид

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

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

На это значение ссылаются экземпляры _ ресаурцеаллокатионсеттингдата CIM , которые были выделены из этого пула. Это свойство наследуется от CIM _ ResourcePoolи всегда имеет значение "Microsoft:GUID \ root".

примаристатус

Тип данных: UInt16

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

Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать вместе со свойством детаиледстатус , чтобы обеспечить высокий уровень и подробные сведения о состоянии работоспособности элемента и его подкомпонентов. Значение null указывает, что это свойство не реализовано. Это свойство наследуется от CIM _ манажедсистемелемент.

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

ОК (1)

С пониженной производительностью (2)

Ошибка (3)

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

Поставщик зарезервирован (0x8000.. )

Исходный пул

Тип данных: логический

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

Значение true , если этот пул ресурсов является базовым, из которого ресурсы рисуются и возвращаются в действии управления ресурсами. в противном случае — значение false. Является первичным, это означает, что этот пул ресурсов не может быть создан или удален потребителями этой модели. Однако другие действия, смоделированные или не связанные с, могут повлиять на характеристики или размер первичных пулов ресурсов. Это свойство наследуется от CIM _ ResourcePool.

Reserved

Тип данных: UInt64

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

Текущие резервирования (в единицах аллокатионунитс) распределяются по всем активным выделениям из этого пула. В иерархической конфигурации этот параметр представляет сумму всех текущих резервирований пула ресурсов-потомков. Это свойство наследуется от CIM _ ResourcePool.

ResourceSubType

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

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

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

ResourceType

Тип данных: UInt16

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

Тип ресурса, который может выделить этот пул ресурсов. Это свойство наследуется от CIM _ ResourcePoolи имеет значение 4 ("Memory").

Состояние

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

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

Текущее состояние объекта. Это свойство наследуется от CIM _ манажедсистемелемент, но не используется.

статусдескриптионс

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

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

Строки, описывающие различные значения массива OperationalStatus . Это свойство наследуется от CIM _ манажедсистемелемент.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента
[Только классические приложения Windows 8]
Минимальная версия сервера
[Только для настольных приложений Windows Server 2012]
Пространство имен
Корневая \ виртуализация \ версии 2
MOF
Виндовсвиртуализатион. v2. mof
DLL
Vmms.exe

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

_RESOURCEPOOL CIM

_RESOURCEPOOL CIM

Мсвм _ ResourcePool (v1)

Мсвм _ сторажеалерт

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