Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет возможности логических устройств, связанных с памятью, и управление ими.
Синтаксис
[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Device::Memory"), AMENDMENT]
class CIM_Memory : CIM_StorageExtent
{
boolean Volatile;
string ErrorMethodology;
uint64 StartingAddress;
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[];
};
Члены
Класс CIM_Memory имеет следующие типы членов:
Элемент Property
Класс CIM_Memory имеет эти свойства.
-
AdditionalErrorData
-
-
Тип данных: массив uint8
-
Тип доступа: только для чтения
-
Квалификаторы: Не рекомендуется ("CIM_MemoryError.AdditionalErrorData"), OctetString, MappingStrings ("MIF. DMTF| Устройство памяти|005.18", "MIF. DMTF| Массив физической памяти|001.13")
Массив октетов, содержащий дополнительные сведения об ошибке. Примером является синдром ECC или возврат проверка битов, если используется методология ошибок на основе CRC. В последнем случае, если распознается одна битовая ошибка и алгоритм CRC известен, можно определить точный бит, который завершился сбоем.
Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
-
-
CorrectableError
-
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.CorrectableError"), MappingStrings ("MIF. DMTF| Массив физической памяти|001.8")
true , если последняя ошибка может быть исправлена; в противном случае — false. Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
-
-
EndingAddress
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: Units ("KiloBytes"), MappingStrings ("MIF. DMTF| Сопоставленные адреса массива памяти|001.4", "MIF. DMTF| Сопоставленные адреса устройства памяти|001.5"), PUnit ("байт * 10^3")
Конечный адрес, на который ссылается приложение или операционная система и сопоставляется контроллером памяти для объекта памяти. Конечный адрес указывается в килобайтах.
-
-
ErrorAccess
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.ErrorAccess"), MappingStrings ("MIF. DMTF| Массив физической памяти|001.10")
Операция доступа к памяти, вызвавшей последнюю ошибку. Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
-
-
Другое (1)
-
Неизвестно (2)
-
Чтение (3)
-
Запись (4)
-
Частичная запись (5)
ErrorAddress
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.StartingAddress"), MappingStrings ("MIF. DMTF| Запоминающее устройство|005.19", "MIF. DMTF| Массив физической памяти|001.14")
Адрес последней ошибки памяти. Тип ошибки описывается свойством ErrorInfo . Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
ErrorData
-
Тип данных: массив uint8
-
Тип доступа: только для чтения
-
Квалификаторы: Не рекомендуется ("CIM_MemoryError.ErrorData"), OctetString, ArrayType ("Indexed"), MappingStrings ("MIF. DMTF| Массив физической памяти|001.12")
Массив, содержащий данные, захваченные во время последнего ошибочного доступа к памяти. Данные занимают первые n октетов массива, необходимых для хранения количества битов, заданного свойством ErrorTransferSize .
Если свойство ErrorTransferSize содержит значение "0" (ОК), это свойство не используется.
ErrorDataOrder
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.ErrorDataOrder")
Порядок данных, хранящихся в свойстве ErrorData . Можно указать "Наименьший значимый первый байт" (value=1) или "Самый значительный первый байт" (2). Если свойство ErrorTransferSize содержит значение "0" (ОК), это свойство не используется.
Неизвестно (0)
Наименее значимая первая байтовая (1)
Самый значительный первый байт (2)
ErrorInfo
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: нерекомендуемые ("CIM_MemoryError.ErrorInfo"), MappingStrings ("MIF. DMTF| Устройство памяти|005.12", "MIF. DMTF| Массив физической памяти|001.8"), ModelCorrespondence ("CIM_Memory. OtherErrorDescription")
Тип последней ошибки.
Другое (1)
Неизвестно (2)
ОК (3)
Неправильное чтение (4)
Ошибка четности (5)
Одноразрядная ошибка (6)
Двухбитовая ошибка (7)
Многобитовая ошибка (8)
Ошибка nibble (9)
Ошибка контрольной суммы (10)
Ошибка CRC (11)
Неопределенный (12)
Неопределенный (13)
Неопределенный (14)
ErrorMethodology
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Override ("ErrorMethodology"), MappingStrings ("MIF. DMTF| Массив физической памяти|001.7")
Указывает, используются ли в объекте памяти алгоритмы четности, алгоритмы CRC, ECC или другие механизмы. Также можно предоставить сведения об алгоритме.
ErrorResolution
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.ErrorResolution"), единицы измерения ("Байты"), MappingStrings ("MIF. DMTF| Устройство памяти|005.21", "MIF. DMTF| Массив физической памяти|001.15"), PUnit ("байт")
Диапазон (в байтах), в котором можно устранить последнюю ошибку. Например, если адреса ошибок разрешаются в бит 11, например на обычной странице; затем ошибки можно разрешить до границы 4K, и это свойство имеет значение "4000". Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
ErrorTime
-
Тип данных: datetime
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.ErrorTime")
Время возникновения последней ошибки памяти. Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
ErrorTransferSize
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: нерекомендуемые ("CIM_MemoryError.ErrorTransferSize"), units ("Bits"), MappingStrings ("MIF. DMTF| Массив физической памяти|001.11"), PUnit ("бит")
Размер передачи данных в битах, вызвавших последнюю ошибку. "0" означает отсутствие ошибки. Если свойство ErrorInfo содержит "3" (ОК), это свойство не используется.
OtherErrorDescription
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: нерекомендуемые ("CIM_MemoryError.OtherErrorDescription"), ModelCorrespondence ("CIM_Memory. ErrorInfo")
Описание типа ошибки, если для свойства ErrorType задано значение "1" (другое).
StartingAddress
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: Units ("KiloBytes"), MappingStrings ("MIF. DMTF| Сопоставленные адреса массива памяти|001.3", "MIF. DMTF| Сопоставленные адреса устройств памяти|001.4"), PUnit ("байт * 10^3")
Начальный адрес, на который ссылается приложение или операционная система и который сопоставляется контроллером памяти для объекта памяти. Начальный адрес указывается в килобайтах.
SystemLevelAddress
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: не рекомендуется ("CIM_MemoryError.SystemLevelAddress")
Значение true , если сведения об адресе в свойстве ErrorAddress являются адресом системного уровня, значение false , если это физический адрес.
Летучих
-
Тип данных: boolean
-
Тип доступа: только для чтения
Значение true , если память является переменной; в противном случае — false.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 8 |
| Минимальная версия сервера |
Windows Server 2012 |
| Пространство имен |
Root\virtualization\v2 |
| MOF |
|
| DLL |
|