класс Msvm_SummaryInformation
Используется в методах GetSummaryInformation и GetDefinitionFileSummaryInformation класса Msvm_VirtualSystemManagementService для быстрого получения общих сведений, связанных с виртуальной машиной или snapshot.
Следующий синтаксис представляет собой упрощенный код MOF.
Синтаксис
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformation : Msvm_SummaryInformationBase
{
string InstanceID;
string AllocatedGPU;
boolean Shielded;
CIM_ConcreteJob AsynchronousTasks[];
DateTime CreationTime;
string ElementName;
uint16 EnabledState;
string OtherEnabledState;
string GuestOperatingSystem;
uint16 HealthState;
uint16 Heartbeat;
uint64 MemoryUsage;
sint32 MemoryAvailable;
sint32 AvailableMemoryBuffer;
boolean SwapFilesInUse;
string Name;
string Notes;
string Version;
uint16 NumberOfProcessors;
uint16 OperationalStatus[];
uint16 ProcessorLoad;
uint16 ProcessorLoadHistory[];
CIM_VirtualSystemSettingData Snapshots[];
string StatusDescriptions[];
uint8 ThumbnailImage[];
uint16 ThumbnailImageHeight;
uint16 ThumbnailImageWidth;
uint64 UpTime;
uint16 ReplicationState;
uint16 ReplicationStateEx[];
uint16 ReplicationHealth;
uint16 ReplicationHealthEx[];
uint16 ReplicationMode;
CIM_ComputerSystem REF TestReplicaSystem;
uint16 ApplicationHealth;
uint16 IntegrationServicesVersionState;
boolean MemorySpansPhysicalNumaNodes;
string ReplicationProviderId[];
uint16 EnhancedSessionModeState;
string VirtualSwitchNames[];
string VirtualSystemSubType;
string HostComputerSystemName;
};
Члены
Класс Msvm_SummaryInformation имеет следующие типы членов:
Элемент Property
Класс Msvm_SummaryInformation имеет эти свойства.
-
Выделенный ГПУ
-
-
Тип данных: string
-
Тип доступа: только для чтения
Идентификатор физического графического модуля обработки (GPU), выделенного для этой виртуальной машины. Это свойство применяется только к виртуальным машинам, которые используют RemoteFX.
-
-
ApplicationHealth
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее состояние работоспособности приложения для виртуальной машины. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
-
-
ОК (2)
-
Критически важный для приложений (32782)
-
Отключено (32896)
Асинхронные задачи
-
Тип данных: массив CIM_ConcreteJob
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Массив экземпляров Msvm_ConcreteJob , представляющих все асинхронные операции, связанные с текущей виртуальной машиной. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
AvailableMemoryBuffer
-
Тип данных: sint32
-
Тип доступа: только для чтения
Процент доступного буфера памяти для виртуальной машины. Если для виртуальной машины включена динамическая память, это свойство представляет отношение доступного буфера памяти к идеальному буферу памяти для виртуальной машины. Идеальный размер буфера памяти настраивается с помощью свойства TargetMemoryBuffer класса Msvm_MemorySettingData .
Это свойство недопустимо для экземпляров класса Msvm_SummaryInformation , представляющих виртуальные машины, для которых динамическая память не включена.
Это свойство недопустимо для экземпляров класса Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
CreationTime
-
Тип данных: DateTime
-
Тип доступа: только для чтения
Время создания виртуальной машины или snapshot.
ElementName
-
Тип данных: string
-
Тип доступа: только для чтения
Отображаемое имя виртуальной машины или snapshot.
EnabledState
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее состояние виртуальной машины или snapshot. Возможные значения см. в разделе Свойство EnabledState класса Msvm_ComputerSystem .
EnhancedSessionModeState
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает, разрешены ли подключения в расширенном режиме узлом, и, если разрешено, доступны ли они виртуальной машине.
Windows 8.1. Это значение не поддерживается до тех пор, пока Windows 8.1 и Windows Server 2012 R2.
Разрешено и доступно (2)
Запрещено (3)
Разрешено, но недоступно (6 )
GuestOperatingSystem
-
Тип данных: string
-
Тип доступа: только для чтения
Имя гостевой операционной системы, если доступно. Если эти сведения недоступны, это свойство имеет значение Null. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
HealthState
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее состояние работоспособности виртуальной машины. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
Периодический сигнал
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее состояние пульса для виртуальной машины. Дополнительные сведения см. в документации по свойству StatusDescriptions класса Msvm_HeartbeatComponent . Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
-
ОК (2)
-
Ошибка (6)
-
Нет контакта (12)
-
Потерянная связь (13)
HostComputerSystemName
-
Тип данных: string
-
Тип доступа: только для чтения
Имя компьютера, на котором размещена эта виртуальная машина.
Примечание
Добавлено в Windows 10.
InstanceID
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Переопределение ("CIM_ManagedElement.InstanceID"), ключ
InstanceID — это необязательное свойство, которое можно использовать для непрозрачной и уникальной идентификации экземпляра этого класса в область пространства имен, создающего экземпляр. Различные подклассы этого класса могут переопределить это свойство, чтобы сделать его обязательным, или ключ. Такие подклассы также могут изменять предпочтительные алгоритмы для обеспечения уникальности, которые определены ниже.
Чтобы обеспечить уникальность в пространстве имен, значение InstanceID должно быть создано с помощью следующего "предпочтительного" алгоритма:
<OrgID>:<LocalID>
Где <OrgID> и <LocalID> разделены двоеточием (:), и где <OrgID> должно содержать уникальное имя, защищенное авторским правом, товарным знаком или иным образом уникальное имя, которое принадлежит бизнес-сущности, которая создает или определяет InstanceID или является зарегистрированным идентификатором, назначенным бизнес-сущности признанным глобальным органом. (Это требование аналогично < Структура имен> классов имени><схемы имен классов схемы.) Кроме того, для обеспечения уникальности <OrgID> не должен содержать двоеточие (:). При использовании этого алгоритма первый двоеточие в InstanceID должно отображаться между <OrgID> и <LocalID>.
<LocalID> выбирается бизнес-сущностью и не должен использоваться повторно для идентификации различных базовых (реальных) элементов. Если значение не равно NULL и указанный выше "предпочтительный" алгоритм не используется, определяющая сущность должна гарантировать, что результирующий Идентификатор Экземпляра не будет повторно использоваться в идентификаторах Экземпляра, созданных этим или другими поставщиками для пространства имен данного экземпляра.
Если для экземпляров, определяемых DMTF, не задано значение NULL, необходимо использовать "предпочтительный" алгоритм с параметром <OrgID> , равным CIM.
Примечание
Добавлено в Windows 10.
IntegrationServicesVersionState
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает, обновлены ли службы интеграции, установленные на виртуальной машине.
Неизвестно (0)
UpToDate (1)
Несоответствие (2)
MemoryAvailable
-
Тип данных: sint32
-
Тип доступа: только для чтения
Процент текущей памяти, доступной виртуальной машине. Если для виртуальной машины включена динамическая память, это свойство представляет отношение доступной памяти виртуальной машины к общему объему физической памяти, назначенной виртуальной машине. Если виртуальная машина не имеет доступной памяти, это свойство будет отрицательным и будет содержать отношение памяти, необходимой для виртуальной машины, к общему объему физической памяти, назначенной виртуальной машине.
Это свойство недопустимо для экземпляров класса Msvm_SummaryInformation , представляющих виртуальные машины, для которых динамическая память не включена.
Это свойство недопустимо для экземпляров класса Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
MemorySpansPhysicalNumaNodes
-
Тип данных: boolean
-
Тип доступа: только для чтения
Указывает, охватывает ли память одного или нескольких узлов доступа к виртуальной неоднородной памяти (NUMA) виртуальной машины несколько физических узлов NUMA в системе хост-компьютера. Содержит значение True , если память охватывает несколько физических узлов NUMA, или False в противном случае.
MemoryUsage
-
Тип данных: uint64
-
Тип доступа: только для чтения
Текущее использование памяти виртуальной машины в мегабайтах. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
Уникальное имя виртуальной машины или snapshot.
Примечания
-
Тип данных: string
-
Тип доступа: только для чтения
Заметки, связанные с виртуальной машиной или snapshot.
NumberOfProcessors
-
Тип данных: uint16
-
Тип доступа: только для чтения
Общее количество виртуальных процессоров, выделенных для виртуальной машины или snapshot.
OperationalStatus
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Текущее состояние работы виртуальной машины. Возможные значения см. в разделе Свойство OperationalStatus класса Msvm_ComputerSystem .
OtherEnabledState
-
Тип данных: string
-
Тип доступа: только для чтения
Строка, описывающая состояние включенного или отключенного элемента, если свойство EnabledState имеет значение 1. Это свойство будет иметь значение Null , если EnabledState имеет любое значение, отличное от 1.
Загрузка процессора
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущее использование процессора виртуальной машины в процентах. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
ProcessorLoadHistory
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Массив из предыдущих 100 примеров использования процессора (в процентах) для виртуальной машины. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
ReplicationHealth
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("Msvm_SummaryInformation. ReplicationHealthEx")
Работоспособности репликации для виртуальной машины. Возможные значения см. в разделе Свойство ReplicationHealth класса Msvm_ComputerSystem .
Примечание
Это свойство является нерекомендуемым, начиная с Windows 8.1. Вместо этого используйте ReplicationHealthEx.
Неприменимо (0)
Ок (1)
Предупреждение (2)
Критический (3)
ReplicationHealthEx
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Массив значений работоспособности репликации для различных связей репликации виртуальной машины. Возможные значения см. в разделе Свойство ReplicationHealth класса Msvm_ReplicationRelationship .
Неприменимо (0)
Ок (1)
Предупреждение (2)
Критический (3)
ReplicationMode
-
Тип данных: uint16
-
Тип доступа: только для чтения
Тип репликации для виртуальной машины. Возможные значения см. в разделе Свойство ReplicationMode класса Msvm_ComputerSystem .
Нет (0)
Основной (1)
Реплика (2)
Тестовая реплика (3)
Расширенная реплика (4)
ReplicationProviderId
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Для основной или расширенной виртуальной машины реплика это идентификатор основного поставщика репликации. Для реплика виртуальной машины и если расширенная репликация включена, это идентификатор поставщика для расширенного отношения.
Windows 8.1. Это значение не поддерживается до тех пор, пока Windows 8.1 и Windows Server 2012 R2.
ReplicationState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("Msvm_SummaryInformation. ReplicationStateEx")
Состояние репликации для виртуальной машины. Возможные значения см. в разделе Свойство ReplicationState класса Msvm_ComputerSystem .
Примечание
Это свойство является устаревшим, начиная с Windows 8.1; вместо этого используйте ReplicationStateEx.
Отключено (0)
Готово к репликации (1)
Ожидание завершения начальной репликации (2)
Репликация (3)
Синхронизация репликации завершена (4)
Восстановлено (5)
Зафиксировано (6)
Приостановлено (7)
Критический (8)
Ожидание начала повторной синхронизации (9)
Повторная синхронизация (10)
Повторная синхронизация приостановлена (11)
Выполняется отработка отказа (12)
ReplicationStateEx
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Массив значений состояния репликации для различных связей репликации виртуальной машины. Возможные значения см. в разделе Свойство ReplicationState класса Msvm_ReplicationRelationship .
Отключено (0)
Готово к репликации (1)
Ожидание завершения начальной репликации (2)
Репликация (3)
Синхронизация репликации завершена (4)
Восстановлено (5)
Зафиксировано (6)
Приостановлено (7)
Критический (8)
Ожидание начала повторной синхронизации (9)
Повторная синхронизация (10)
Повторная синхронизация приостановлена (11)
Выполняется отработка отказа (12)
Выполняется восстановление размещения (13)
Восстановление размещения завершено (14)
Выполняется обновление диска (15)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Критическое обновление диска (16)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Неизвестно (17)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Выполняется перепрофилирование репликации (18)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Подготовлено к репликации синхронизации (19)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Подготовлено к групповой обратной репликации (20)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Выполняется действие Firedrill (21)
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Экранирование
-
Тип данных: boolean
-
Тип доступа: только для чтения
Указывает, настроено ли экранирование для виртуальной машины.
Примечание
Добавлено в Windows 10 версии 1703 и Windows Server 2016.
Снимки
-
Тип данных: CIM_VirtualSystemSettingData массив
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Массив экземпляров Msvm_VirtualSystemSettingData , представляющих моментальные снимки для виртуальной машины. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
Описания состояния
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Строки, описывающие соответствующие значения массива OperationalStatus . Соответствует свойству StatusDescriptions класса Msvm_ComputerSystem .
SwapFilesInUse
-
Тип данных: boolean
-
Тип доступа: только для чтения
Указывает, активна ли подкачки второго уровня. Содержит значение True , если разбиение по страницам второго уровня активно или false в противном случае.
TestReplicaSystem
-
Тип данных: CIM_ComputerSystem
-
Тип доступа: только для чтения
Ссылка на экземпляр CIM_ComputerSystem, представляющий тестовый реплика виртуальной машины для виртуальной машины. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
ThumbnailImage
-
Тип данных: массив uint8
-
Тип доступа: только для чтения
-
Квалификаторы: OctetString, ArrayType ("Indexed"), ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImageWidth", "Msvm_SummaryInformation. ThumbnailImageHeight")
Массив, содержащий небольшой эскиз рабочего стола для виртуальной машины или snapshot в формате RGB565.
ThumbnailImageHeight
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImage")
Высота изображения в пикселях в свойстве ThumbnailImage.
Примечание
Добавлено в Windows 10.
ThumbnailImageWidth
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImage")
Ширина изображения в пикселях в свойстве ThumbnailImage.
Примечание
Добавлено в Windows 10.
Работоспособности
-
Тип данных: uint64
-
Тип доступа: только для чтения
Время с момента последней загрузки виртуальной машины. Это свойство недопустимо для экземпляров Msvm_SummaryInformation, представляющих snapshot виртуальной машины.
Версия
-
Тип данных: string
-
Тип доступа: только для чтения
Версия виртуальной системы в формате "основной.дополнительный", например "2.0".
Примечание
Добавлено в Windows 10.
VirtualSwitchNames
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
-
Квалификаторы: ArrayType ("Indexed")
Строки, указывающие понятные имена виртуальных коммутаторов, к которым подключена виртуальная машина.
Windows 8.1: это значение не поддерживается до Windows 8.1 и Windows Server 2012 R2.
VirtualSystemSubType
-
Тип данных: string
-
Тип доступа: только для чтения
Подтип виртуальной системы.
Windows 8.1: это значение не поддерживается до Windows 8.1 и Windows Server 2012 R2.
Microsoft:Hyper-V:SubType:1 ()
Microsoft:Hyper-V:SubType:2 ()
Комментарии
Доступ к классу Msvm_SummaryInformation может быть ограничен фильтрацией UAC. Дополнительные сведения см. в разделе Контроль учетных записей и инструментарий WMI.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
Пространство имен |
Root\Virtualization\V2 |
MOF |
|
DLL |
|