Поделиться через


Класс Msvm_SummaryInformationBase

Используется в методе GetSummaryInformation класса Msvm_VirtualSystemManagementService для быстрого получения общих сведений, связанных с виртуальной системой или snapshot.

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

Синтаксис

[Abstract, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformationBase : CIM_View
{
  string   InstanceID;
  DateTime CreationTime;
  string   ElementName;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   HealthState;
  string   Name;
  string   Notes;
  string   Version;
  uint16   NumberOfProcessors;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  uint64   UpTime;
  uint16   EnhancedSessionModeState;
  string   VirtualSwitchNames[];
  string   VirtualSystemSubType;
  string   HostComputerSystemName;
};

Члены

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

Элемент Property

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

CreationTime

Тип данных: DateTime

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

Время создания виртуальной системы или snapshot.

ElementName

Тип данных: string

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

Квалификаторы: Override ("CIM_ManagedElement.ElementName")

Понятное имя виртуальной системы или snapshot.

EnabledState

Тип данных: uint16

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

Текущее состояние виртуальной системы или snapshot.

EnhancedSessionModeState

Тип данных: uint16

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

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

Разрешено и доступно (2)

Запрещено (3)

Разрешено, но недоступно (6)

HealthState

Тип данных: uint16

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

Текущее состояние работоспособности виртуальной системы. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной системы.

HostComputerSystemName

Тип данных: string

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

Имя компьютера, на котором размещена эта виртуальная машина.

InstanceID

Тип данных: string

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

Квалификаторы: Переопределение ("CIM_ManagedElement.InstanceID"), ключ

InstanceID — это необязательное свойство, которое можно использовать для непрозрачной и уникальной идентификации экземпляра этого класса в область создаваемого пространства имен. Различные подклассы этого класса могут переопределять это свойство, чтобы сделать его обязательным или ключом. Такие подклассы также могут изменять предпочтительные алгоритмы для обеспечения уникальности, которые определены ниже.

Чтобы обеспечить уникальность в пространстве имен, значение InstanceID должно быть создано с помощью следующего "предпочтительного" алгоритма:

<OrgID>:<LocalID>

Где <OrgID> и <LocalID> разделяются двоеточием (:), и где <OrgID> должен включать уникальное имя, защищенное авторским правом, товарным знаком или иным образом уникальное имя, которое принадлежит бизнес-сущности, которая создает или определяет InstanceID, или является зарегистрированным идентификатором, назначенным бизнес-сущности признанным глобальным органом. (Это требование аналогично < Структура имя> схемы\_<имя_класса> имен классов схемы.) Кроме того, для обеспечения уникальности <OrgID> не должен содержать двоеточие (:). При использовании этого алгоритма первый двоеточие в InstanceID должно находиться между <OrgID> и <LocalID>.

<LocalID> выбирается бизнес-сущностью и не должен использоваться повторно для определения различных базовых (реальных) элементов. Если значение не равно NULL и указанный выше "предпочтительный" алгоритм не используется, определяющая сущность должна гарантировать, что результирующий идентификатор InstanceID не будет повторно использоваться в идентификаторах Экземпляра, созданных этим или другими поставщиками для пространства имен этого экземпляра.

Если для экземпляров, определяемых DMTF, не задано значение NULL, необходимо использовать "предпочтительный" алгоритм с параметром <OrgID> , равным CIM.

имя;

Тип данных: string

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

Уникальное имя виртуальной системы или snapshot.

Примечания

Тип данных: string

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

Заметки, связанные с виртуальной системой или snapshot.

NumberOfProcessors

Тип данных: uint16

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

Общее количество виртуальных процессоров, выделенных виртуальной системе или snapshot.

OperationalStatus

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

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

Квалификаторы: ArrayType ("Indexed")

Текущее состояние элемента.

OtherEnabledState

Тип данных: string

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

Строка, описывающая состояние включенного или отключенного элемента, если свойство EnabledState имеет значение 1 ("Другое"). Это свойство должно иметь значение NULL, если EnabledState имеет любое значение, отличное от 1.

Описания состояния

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

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

Квалификаторы: ArrayType ("Indexed")

Строки, описывающие различные значения массива OperationalStatus .

Работоспособности

Тип данных: uint64

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

Время с момента последней загрузки виртуальной системы. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной системы.

Версия

Тип данных: string

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

Версия виртуальной системы в формате "major.minor"; Например, "2.0".

VirtualSwitchNames

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

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

Квалификаторы: ArrayType ("Indexed")

Строки, в которые перечислены понятные имена виртуальных коммутаторов, к которым подключена виртуальная машина.

VirtualSystemSubType

Тип данных: string

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

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

Microsoft:Hyper-V:SubType:1 ("Microsoft:Hyper-V:SubType:1")

Microsoft:Hyper-V:SubType:2 ("Microsoft:Hyper-V:SubType:2")

Требования

Требование Значение
Минимальная версия клиента
Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера
Windows Server 2016
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_View