Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет память, выделенную виртуальной машине в настоящее время.
Следующий синтаксис представляет собой упрощенный код формата управляемого объекта (MOF) и включает все унаследованные свойства.
Синтаксис
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_Memory : CIM_Memory
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
uint16 EnabledState = 2;
string OtherEnabledState;
uint16 RequestedState;
uint16 EnabledDefault;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName;
string SystemName;
uint16 CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[] = { 6 };
uint64 MaxQuiesceTime;
uint16 DataOrganization = 2;
string Purpose = "System Memory";
uint16 Access = 3;
uint64 BlockSize = 1048576;
uint64 NumberOfBlocks;
uint64 ConsumableBlocks;
boolean IsBasedOnUnderlyingRedundancy = False;
boolean SequentialAccess = False;
uint16 ExtentStatus[] = 2;
boolean NoSinglePointOfFailure = False;
uint16 DataRedundancy = 1;
uint16 PackageRedundancy = 0;
uint8 DeltaReservation = 0;
boolean Primordial;
string Name = "GUID";
uint16 NameFormat = 0;
uint16 NameNamespace = 0;
string OtherNameNamespace;
string OtherNameFormat;
boolean Volatile = True;
string ErrorMethodology;
uint64 StartingAddress = 0;
uint64 EndingAddress;
uint16 ErrorInfo;
string OtherErrorDescription;
boolean CorrectableError;
datetime ErrorTime;
uint16 ErrorAccess;
uint32 ErrorTransferSize;
uint8 ErrorData[];
uint16 ErrorDataOrder;
uint64 ErrorAddress;
boolean SystemLevelAddress;
uint64 ErrorResolution;
uint8 AdditionalErrorData[];
};
Члены
Класс Msvm_Memory имеет следующие типы членов:
Методы
Класс Msvm_Memory содержит следующие методы.
| Метод | Описание |
|---|---|
| EnableDevice | Этот метод не поддерживается. |
| OnlineDevice | Этот метод не поддерживается. |
| QuiesceDevice | Этот метод не поддерживается. |
| RequestStateChange | Запрашивает изменение состояния. |
| Reset | Сбрасывает виртуальную память. |
| RestoreProperties | Этот метод не поддерживается. |
| Saveproperties | Этот метод не поддерживается. |
| SetPowerState | Этот метод не поддерживается. |
Свойства
Класс Msvm_Memory имеет следующие свойства.
-
Доступ
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Описывает свойства чтения и записи носителя. Это свойство наследуется от CIM_StorageExtent и по умолчанию имеет значение 3 (поддерживается чтение и запись).
-
-
AdditionalAvailability
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice и имеет значение 6 (неприменимо).
-
-
AdditionalErrorData
-
-
Тип данных: массив uint8
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
Доступность
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice.
-
-
AvailableRequestedStates
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Указывает возможные значения для параметра RequestedState метода RequestStateChange . Это свойство наследуется от CIM_EnabledLogicalElement.
-
-
BlockSize
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Размер (в байтах) блоков, образующих экстент хранилища. Если размер блока переменный, то следует указать максимальный размер блока в байтах. Если размер блока неизвестен или если концепция блока недопустима (например, для агрегированных экстентов, памяти или логических дисков), введите значение 1 (один). Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 1048576.
-
-
Caption
-
-
Тип данных: string
-
Тип доступа: только для чтения
Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
CommunicationStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает на способность инструментирования взаимодействовать с базовым управляемым элементом. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Неизвестно (0)
-
Недоступно (1)
-
Связь ОК (2)
-
Потерянная связь (3)
-
Нет контакта (4)
-
DmTF Reserved (..)
-
Зарезервировано поставщиком (0x8000.. )
-
-
ConsumableBlocks
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Максимальное количество блоков размера BlockSize, доступных для использования при наложении экстентов хранилища с помощью сопоставления BasedOn. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение Null.
-
-
CorrectableError
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
CreationClassName
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Имя класса или подкласса, используемого при создании экземпляра. Это свойство наследуется от CIM_LogicalDevice.
-
-
DataOrganization
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Тип используемой организации данных. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 2.
-
-
DataRedundancy
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Количество полных копий данных, которые хранятся в настоящее время. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 1.
-
-
DeltaReservation
-
-
Тип данных: uint8
-
Тип доступа: только для чтения
Текущее значение разностного резервирования. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 0.
-
-
Описание
-
-
Тип данных: string
-
Тип доступа: только для чтения
Описание объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
DetailedStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Дополняет свойство PrimaryStatus дополнительными сведениями о состоянии. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Недоступно (0)
-
Нет дополнительной информации (1)
-
Подчеркнуто (2)
-
Прогнозный сбой (3)
-
Невосстанавливаемая ошибка (4)
-
Ошибка поддержки сущности (5)
-
Зарезервировано DMTF (..)
-
Зарезервировано поставщиком (0x8000.. )
-
-
DeviceID
-
-
Тип данных: string
-
Тип доступа: только для чтения
Адрес или другие идентифицирующие сведения для уникального имени логического устройства. Это свойство наследуется от CIM_LogicalDevice.
-
-
ElementName
-
-
Тип данных: string
-
Тип доступа: только для чтения
Отображаемое имя объекта. Это свойство наследуется от CIM_ManagedElement.
-
-
EnabledDefault
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Конфигурация по умолчанию или запуска администратора для включенного состояния элемента. Это свойство наследуется от CIM_EnabledLogicalElement.
-
-
EnabledState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Включенные и отключенные состояния элемента. Он также может указывать на переходы между этими запрошенными состояниями. Это свойство наследуется от CIM_EnabledLogicalElement.
Значение Значение - Unknown
- 0
Не удалось определить состояние элемента. - Другое
- 1
- Enabled
- 2
Элемент выполняется. - Отключено
- 3
Элемент отключен. - Завершает работу
- 4
Элемент находится в процессе переключения в состояние Отключено. - Неприменимо
- 5
Элемент не поддерживает включение или отключение. - Включено, но в автономном режиме
- 6
Элемент может выполнять команды и удалять все новые запросы. - В тесте
- 7
Элемент находится в тестовом состоянии. - Отложенные
- 8
Элемент может выполнять команды, но он будет ставить в очередь все новые запросы. - Замораживание
- 9
Элемент включен, но находится в ограниченном режиме. Поведение элемента аналогично состоянию Enabled (2), но он обрабатывает только ограниченный набор команд. Все остальные запросы помещаются в очередь. - Запуск
- 10
Элемент находится в процессе переключения в состояние Enabled (2). Новые запросы помещаются в очередь. -
-
EndingAddress
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Конечный адрес непрерывного блока памяти. Так как свойство StartingAddress всегда равно 0, это значение всегда отражает общий объем памяти на виртуальной машине.
-
-
ErrorAccess
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ErrorAddress
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ErrorCleared
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
ErrorData
-
-
Тип данных: массив uint8
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ErrorDataOrder
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ErrorDescription
-
-
Тип данных: string
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
ErrorInfo
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ErrorMethodology
-
-
Тип данных: string
-
Тип доступа: только для чтения
Строка, описывающая тип обнаружения и исправления ошибок, поддерживаемый этим экстентом хранилища. Это свойство наследуется от CIM_Memory и всегда имеет значение Null.
-
-
ErrorResolution
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ErrorTime
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory но не используется.
-
-
ErrorTransferSize
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
ExtentStatus
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Экстенты хранилища имеют дополнительные сведения о состоянии помимо сведений, полученных в OperationalStatus и других свойствах, унаследованных от CIM_ManagedSystemElement. Эти дополнительные сведения (например, "Защита отключена", value=9) записываются в свойство VolumeStatus . Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 2 (нет или неприменимо).
-
-
HealthState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Текущая работоспособность элемента. Этот атрибут выражает работоспособность данного элемента, но не обязательно его подкомпонентов. Возможные значения: от 0 до 30, где 5 означает, что элемент полностью работоспособен, а 30 означает, что элемент полностью нефункциональный. Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение 5.
-
-
IdentifyingDescriptions
-
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice и имеет значение Null.
-
-
InstallDate
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата и время создания конфигурации виртуальной машины. Это свойство наследуется от CIM_ManagedSystemElement.
-
-
InstanceID
-
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Ключ
Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_ManagedElement.
-
-
IsBasedOnUnderlyingRedundancy
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Значение true , если базовые экстенты хранилища участвуют в группе избыточности хранилища. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение False.
-
-
LastErrorCode
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
MaxQuiesceTime
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
имя;
-
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (1024), override ("Name")
Метка, по которой известен объект. При создании подкласса это свойство может быть переопределено как ключевое свойство. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение GUID.
-
-
Формат имени
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 0.
-
-
Пространство имен
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 0.
-
-
NoSinglePointOfFailure
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Значение true , если не существует единой точки отказа. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение False.
-
-
NumberOfBlocks
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Вычисляемое значение, представляющее общий объем памяти, разделенный на BlockSize. Это свойство наследуется от CIM_StorageExtent.
-
-
OperatingStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Предоставляет сведения о текущем состоянии для рабочего состояния элемента и может использоваться для предоставления дополнительных сведений о значении свойства EnabledState . Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Неизвестно (0)
-
Недоступно (1)
-
Обслуживание (2)
-
Начиная ( 3)
-
Остановка (4)
-
Остановлено (5)
-
Прервано (6)
-
Неактивный (7)
-
Завершено (8)
-
Миграция (9)
-
Эмигрирование (10)
-
Иммигрирование (11)
-
Создание моментальных снимков (12)
-
Завершение работы (13)
-
В тесте (14)
-
Переход ( 15)
-
В службе (16)
-
Зарезервировано DMTF (..)
-
Зарезервировано поставщиком (0x8000.. )
-
-
OperationalStatus
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Текущие состояния объекта. Это свойство наследуется от CIM_ManagedSystemElement.
-
-
OtherEnabledState
-
-
Тип данных: string
-
Тип доступа: только для чтения
Состояние "Включено" или "Отключено" элемента, когда свойству EnabledState присвоено значение 1 (Other). Это свойство должно иметь значение Null , если EnabledState имеет любое значение, отличное от 1. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение Null.
-
-
OtherErrorDescription
-
-
Тип данных: string
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
OtherIdentifyingInfo
-
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice и имеет значение Null.
-
-
OtherNameFormat
-
-
Тип данных: string
-
Тип доступа: только для чтения
Пространство имен свойства Name , если свойство NameFormat содержит значение 1 (Другое). Это свойство наследуется от CIM_StorageExtent и всегда имеет значение Null.
-
-
OtherNameNamespace
-
-
Тип данных: string
-
Тип доступа: только для чтения
Пространство имен свойства Name , если свойство NameNamespace содержит значение 1 (Другое). Это свойство наследуется от CIM_StorageExtent и всегда имеет значение Null.
-
-
PackageRedundancy
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Количество физических пакетов, которые в настоящее время могут завершиться сбоем без потери данных. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение 0.
-
-
PowerManagementCapabilities
-
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
PowerManagementSupported
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
PowerOnHours
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
PrimaryStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать вместе со свойством DetailedStatus , чтобы обеспечить высокий уровень и подробное состояние работоспособности элемента и его подкомпонентов. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.
-
Неизвестно (0)
-
ОК (1)
-
Понижение производительности (2)
-
Ошибка (3)
-
Зарезервировано DMTF (..)
-
Зарезервировано поставщиком (0x8000.. )
-
-
Исходный пул
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Значение true , если содержащая система не имеет возможности создавать или удалять этот рабочий элемент. Это свойство наследуется от CIM_StorageExtent.
-
-
Назначение
-
-
Тип данных: string
-
Тип доступа: только для чтения
Строка, описывающая носитель и его использование. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение "Системная память".
-
-
RequestedState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Последнее запрошенное или требуемое состояние элемента. Фактическое состояние элемента представлено EnabledState. Это свойство предоставляется для сравнения последнего запрошенного и текущего состояний включения или отключения. Конкретный экземпляр CIM_EnabledLogicalElement может не поддерживать метод RequestStateChange . В этом случае используется значение 12 (неприменимо). Это свойство наследуется от CIM_EnabledLogicalElement.
-
-
SequentialAccess
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Значение true , если к хранилищу осуществляется последовательный доступ с помощью устройства доступа к мультимедиа. Ленточный раздел — это пример последовательного доступа к экстенту хранилища. Тома хранилища, разделы дисков и логические диски представляют экстенты с произвольным доступом. Это свойство наследуется от CIM_StorageExtent и всегда имеет значение False.
-
-
StartingAddress
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Начальный адрес, на который ссылается приложение или операционная система и сопоставлен контроллером памяти для этого объекта памяти. Это свойство наследуется от CIM_Memory и всегда имеет значение 0.
-
-
Состояние
-
-
Тип данных: string
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_ManagedSystemElement, но не используется.
-
-
Описания состояния
-
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
Строки, описывающие различные значения массива OperationalStatus . Это свойство наследуется от CIM_ManagedSystemElement.
-
-
StatusInfo
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
SystemCreationClassName
-
-
Тип данных: string
-
Тип доступа: только для чтения
Имя класса создания системы области. Это свойство наследуется от CIM_LogicalDevice.
-
-
SystemLevelAddress
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_Memory, но не используется.
-
-
SystemName
-
-
Тип данных: string
-
Тип доступа: только для чтения
Уникальный идентификатор виртуальной машины с областью действия. Это свойство наследуется от CIM_LogicalDevice.
-
-
TimeOfLastStateChange
-
-
Тип данных: datetime
-
Тип доступа: только для чтения
Дата или время последнего изменения включенного состояния элемента. Это свойство наследуется от CIM_EnabledLogicalElement и всегда имеет значение NULL.
-
-
TotalPowerOnHours
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice, но не используется.
-
-
TransitioningToState
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
Указывает целевое состояние, в которое переходит экземпляр. Это свойство наследуется от CIM_EnabledLogicalElement.
-
-
Летучих
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
Указывает, является ли память переменной. Это свойство наследуется от CIM_Memory и всегда имеет значение True.
-
Комментарии
Доступ к классу Msvm_Memory может быть ограничен фильтрацией UAC. Дополнительные сведения см. в разделе Контроль учетных записей и инструментарий WMI.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 8 [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
| Пространство имен |
Root\Virtualization\V2 |
| MOF |
|
| DLL |
|