класс Msvm_VirtualSystemResourceComponent

Представляет службу виртуальных устройств платформы Microsoft Windows Hyper-V.

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

Синтаксис

class Msvm_VirtualSystemResourceComponent : Msvm_VirtualizationComponent
{
  string  Name;
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  AdditionalClassNames[];
  uint16  Type = 1;
  boolean HotAdd = False;
  boolean HotRemove = False;
};

Члены

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

Элемент Property

Класс Msvm_VirtualSystemResourceComponent имеет эти свойства.

AdditionalClassNames

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

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

Массив строк, содержащий дополнительные классы, не относящиеся к ассоциации, представленные этим экземпляром Msvm_VirtualSystemResourceComponent . Эти классы не должны быть производными ни от CIM_LogicalDevice, ни от CIM_ResourceAllocationSettingData.

CLSID

Тип данных: string

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

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

Контекст

Тип данных: uint32

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

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

Enabled

Тип данных: boolean

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

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

HotAdd

Тип данных: boolean

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

Значение true , если этот экземпляр можно добавить в виртуальную машину в горячем режиме; в противном случае — False. По умолчанию False.

HotRemove

Тип данных: boolean

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

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

имя;

Тип данных: string

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

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

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

Тип

Тип данных: uint16

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

Связь объекта WMI, описанная здесь, с виртуальным устройством.

Значение Значение
"Не изменяемый"
0
"Singleton"
1
Singleton — это объект WMI верхнего уровня, связанный 1:1 с виртуальным устройством и который может существовать только один раз для каждой виртуальной машины. Это значение по умолчанию.
"MultiInstance"
2
MultiInstance — это объект WMI верхнего уровня, который может существовать несколько раз для каждой виртуальной машины и привязан к виртуальному устройству 1:1.
"Subdevice"
3
Subdevice — это объект WMI, который не имеет родительской ссылки, но управляется только одним виртуальным устройством, которое может существовать только один раз для каждой виртуальной машины. Объект WMI может существовать несколько раз.

Комментарии

Доступ к классу Msvm_VirtualSystemResourceComponent может быть ограничен фильтрацией 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