Класс Msvm_ResourcePoolComponent

Представляет элемент пула ресурсов платформы Microsoft Windows Hyper-V.

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

Синтаксис

class Msvm_ResourcePoolComponent : Msvm_VirtualizationComponent
{
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  Name;
  string  AllocationCapabilitiesClassName;
  string  ResourcePoolClassName;
  string  ResourcePoolSettingDataClassName = "Msvm_ResourcePoolSettingData";
  string  PhysicalDeviceClassName;
  string  WmiFactoryCLSID;
  uint8   MaxParentPools = 0;
};

Члены

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

Элемент Property

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

AllocationCapabilitiesClassName

Тип данных: string

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

Имя класса, производного от CIM_AllocationCapabilities , описывающее возможности выделения этого пула ресурсов.

CLSID

Тип данных: string

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

Идентификатор GUID, представляющий идентификатор класса COM-объекта службы. Это свойство наследуется от Msvm_VirtualizationComponent.

Контекст

Тип данных: uint32

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

Контекст, в котором будет выполняться только что созданный объект. Это значение передается в параметре dwClsContext в CoCreateInstance. Это свойство наследуется от Msvm_VirtualizationComponent и всегда имеет значение 1.

Enabled

Тип данных: boolean

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

Значение true , если этот экземпляр включен и может использоваться для выполнения клиентских запросов; в противном случае — False. Это свойство наследуется от Msvm_VirtualizationComponent и всегда имеет значение True.

MaxParentPools

Тип данных: uint8

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

Максимальное число родительских пулов ресурсов, поддерживаемых дочерним пулом.

имя;

Тип данных: string

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

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

Строка, не зависящий от языка, которая однозначно идентифицирует элемент . Для предотвращения конфликтов имен рекомендуется использовать следующий формат: "vendor|component|version". Например, это имя представляет версию 1.0 компонента эмулированного сетевого порта Майкрософт: "Microsoft| EmulatedNetworkPortComponent| Версия 1.0". Это свойство наследуется от Msvm_VirtualizationComponent.

PhysicalDeviceClassName

Тип данных: string

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

Имя класса, производного от CIM_LogicalDevice , реализующего физическое устройство, из которого этот пул выделяет ресурсы. Это свойство может иметь значение Null , если класс виртуальных устройств, выделенный из этого пула, совпадает с классом физического устройства.

ResourcePoolClassName

Тип данных: string

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

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

ResourcePoolSettingDataClassName

Тип данных: string

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

Имя класса, производного от CIM_SettingData , которое описывает параметры пула ресурсов, не связанные с выделением.

WmiFactoryCLSID

Тип данных: string

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

GUID, представляющий идентификатор класса фабрики объектов WMI компонента.

Комментарии

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

Требования

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

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

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent