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


класс CIM_PhysicalMemory

Класс CIM_PhysicalMemory представляет устройства с низкоуровневой памятью, такие как SIMMS, DIMMs, необработанные микросхемы памяти и т. д.

Важно!

Классы CIM (Common Information Model) DMTF (Distributed Management Task Force) являются родительскими классами, на основе которых строятся классы WMI. В настоящее время WMI поддерживает только схемы версии CIM 2.x.

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

Синтаксис

[abstract, UUID("{FAF76B7B-798C-11D2-AAD1-006008C78BC7}"), AMENDMENT]
class CIM_PhysicalMemory : CIM_Chip
{
  string   BankLabel;
  uint64   Capacity;
  string   Caption;
  string   CreationClassName;
  uint16   DataWidth;
  string   Description;
  uint16   FormFactor;
  boolean  HotSwappable;
  datetime InstallDate;
  uint32   InterleavePosition;
  string   Manufacturer;
  uint16   MemoryType;
  string   Model;
  string   Name;
  string   OtherIdentifyingInfo;
  string   PartNumber;
  uint32   PositionInRow;
  boolean  PoweredOn;
  boolean  Removable;
  boolean  Replaceable;
  string   SerialNumber;
  string   SKU;
  uint32   Speed;
  string   Status;
  string   Tag;
  uint16   TotalWidth;
  string   Version;
};

Члены

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

Элемент Property

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

BankLabel

Тип данных: string

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

Квалификаторы: MaxLen (64), MappingStrings ("MIF. DMTF| Запоминающее устройство|002.4")

Помеченный банк, в котором находится память. Например, "Банк 0" или "Банк А".

Производительность

Тип данных: uint64

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

Квалификаторы: MappingStrings ("MIF. DMTF| Устройство памяти|002.5"), единицы измерения ("байты")

Общая емкость физической памяти в байтах.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Caption

Тип данных: string

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

Квалификаторы: MaxLen (64), DisplayName ("Caption")

Краткое текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

CreationClassName

Тип данных: string

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

Квалификаторы: CIM_Key, MaxLen (256)

Имя класса или подкласса, используемого при создании экземпляра. При использовании с другими ключевыми свойствами класса это свойство позволяет уникально идентифицировать все экземпляры класса и его подклассы.

Это свойство наследуется от CIM_PhysicalElement.

DataWidth

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Устройство памяти|002.8"), единицы измерения ("биты")

Ширина данных физической памяти в битах. Ширина данных 0 (ноль) и общая ширина 8 указывает, что память используется исключительно для обеспечения битов исправления ошибок.

Описание

Тип данных: string

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

Квалификаторы: DisplayName ("Описание")

Текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

FormFactor

Тип данных: uint16

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

Квалификаторы: Override ("FormFactor"), MappingStrings ("MIF. DMTF| Запоминающее устройство|002.6")

Форм-фактор реализации для микросхемы. Например, можно указать такие значения, как SIMM, TSOP или PGA.

Это свойство наследуется от CIM_Chip.

0

Неизвестно

1

Другое

2

SIP

3

DIP

4

ZIP

5

SOJ

6

Частный

7

SIMM

8

DIMM

9

TSOP

10

PGA

11

RIMM

12

SODIMM

13

SRIMM

14

SMD

15

SSMP

16

QFP

17

TQFP

18

SOIC

19

LCC

20

PLCC

21

BGA

22

ППВМ

23

LGA

HotSwappable

Тип данных: boolean

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

Если задано значение TRUE, пакет можно заменить горячим переключением. Физический пакет может быть переключен с горячей заменой, если элемент может быть заменен физически другим (но эквивалентным) во время включения содержащего пакета. Например, компонент вентилятора может быть разработан для горячей замены. Все компоненты, которые можно переключать с горячей заменой, по своей сути являются съемными и заменяемыми.

Это свойство наследуется от CIM_PhysicalComponent.

InstallDate

Тип данных: datetime

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

Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")

Дата и время установки объекта. Этому свойству не требуется значение, указывающее, что объект установлен.

Это свойство наследуется от CIM_ManagedSystemElement.

InterleavePosition

Тип данных: uint32

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сопоставленные адреса устройств памяти|001.7")

Положение физической памяти в переплете. Значение 0 означает, что не чередуется, 1 — первую позицию, 2 — вторую позицию и т. д. Например, при чередовии 2:1 значение 1 указывает, что память находится в четном положении.

Производителя

Тип данных: string

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

Квалификаторы: MaxLen (256)

Имя организации, ответственной за создание физического элемента. Дополнительные сведения см. в разделе Свойство VendorCIM_Product.

Это свойство наследуется от CIM_PhysicalElement.

MemoryType

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Устройство памяти|002.9")

Тип физической памяти.

Неизвестно (0)

Другое (1)

DRAM (2)

Синхронная DRAM (3)

Кэш DRAM (4)

EDO (5)

EDRAM (6)

VRAM (7)

SRAM (8)

ОЗУ (9)

ПЗУ (10)

Flash (11)

EEPROM (12)

FEPROM (13)

EPROM (14)

CDRAM (15)

3DRAM (16)

SDRAM (17)

SGRAM (18)

RDRAM (19)

DDR (20)

DDR2 (21)

DDR2 FB-DIMM (22)

Модель

Тип данных: string

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

Квалификаторы: MaxLen (64)

Имя, по которому физический элемент является общеизвестным.

Это свойство наследуется от CIM_PhysicalElement.

имя;

Тип данных: string

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

Квалификаторы: DisplayName ("Имя")

Метка, по которой известен объект. При создании подкласса это свойство может быть переопределено как ключевое свойство.

Это свойство наследуется от CIM_ManagedSystemElement.

OtherIdentifyingInfo

Тип данных: string

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

Дополнительные данные, помимо сведений о теге ресурса, которые можно использовать для идентификации физического элемента. Одним из примеров являются данные штрих-кода, связанные с элементом, который также имеет тег ресурса. Обратите внимание, что если доступны только данные штрихового кода и являются уникальными и могут использоваться в качестве ключа элемента, это свойство будет иметь значение NULL, а данные штрихового кода будут использоваться в качестве ключа класса в свойстве Tag . Это свойство наследуется от CIM_PhysicalElement.

PartNumber

Тип данных: string

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

Квалификаторы: MaxLen (256)

Номер части, присвоенный организацией, которая изготовляет или изготовляет физический элемент.

Это свойство наследуется от CIM_PhysicalElement.

PositionInRow

Тип данных: uint32

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сопоставленные адреса устройств памяти|001.6")

Положение физической памяти в строке. Например, если для формирования 16-разрядной строки требуется два 8-разрядных устройства памяти, то значение 2 указывает, что память является вторым устройством. Значение 0 является недопустимым значением для этого свойства.

PoweredOn

Тип данных: boolean

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

Если задано значение TRUE, физический элемент включен.

Это свойство наследуется от CIM_PhysicalElement.

Съемный

Тип данных: boolean

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

Если задано значение TRUE, этот элемент предназначен для получения в физическом контейнере, в котором он обычно находится, и из него, не нарушая функцию общей упаковки. Пакет считается съемным, даже если питание должно быть отключено для выполнения удаления. Если питание может быть включено и пакет удален, то элемент является съемным и может быть переключен с горячей заменой. Например, неградируемая микросхема процессора является съемной.

Это свойство наследуется от CIM_PhysicalComponent.

Сменные

Тип данных: boolean

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

Если задано значение TRUE, можно заменить элемент физически другим. Например, некоторые компьютерные системы позволяют обновить процессор main до одного из более высоких тактов. В этом случае процессор считается заменяемым. Все съемные компоненты по своей сути являются заменяемыми.

Это свойство наследуется от CIM_PhysicalComponent.

SerialNumber

Тип данных: string

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

Квалификаторы: MaxLen (64)

Номер, выделенный производителем, используемый для идентификации физического элемента.

Это свойство наследуется от CIM_PhysicalElement.

SKU

Тип данных: string

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

Квалификаторы: MaxLen (64)

Номер единицы хранения запасов для физического элемента.

Это свойство наследуется от CIM_PhysicalElement.

Скорость

Тип данных: uint32

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

Квалификаторы: единицы ("наносекунды")

Скорость физической памяти в наносекундах.

Состояние

Тип данных: string

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

Квалификаторы: MaxLen (10), DisplayName ("Status")

Текущее состояние объекта. Это свойство наследуется от CIM_ManagedSystemElement.

В эти значения входят:

ОК ("ОК")

Error ("Error")

Пониженный ("Пониженный")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Запуск")

Остановка ("Остановка")

Служба ("Служба")

Подчеркнуто ("подчеркнуто")

NonRecover ("NonRecover")

Нет контакта ("Нет контакта")

Lost Comm ("Lost Comm")

Тег

Тип данных: string

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

Квалификаторы: CIM_Key, MaxLen (256)

Произвольная строка, которая однозначно идентифицирует физический элемент и служит ключом элемента. Это свойство может содержать сведения, такие как данные тега ресурса или серийного номера. Ключ для CIM_PhysicalElement помещается очень высоко в иерархии объектов для независимой идентификации оборудования или сущности независимо от физического размещения в шкафах, адаптерах и т. д. Например, съемный компонент, который может быть переключен с горячей заменой, можно взять из содержащего его пакета (области) и временно не использовать. Объект по-прежнему существует и даже может быть вставлен в другой контейнер области. Ключом для физического элемента является произвольная строка, определяемая независимо от расположения или иерархии, ориентированной на расположение.

Это свойство наследуется от CIM_PhysicalElement.

TotalWidth

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Запоминающее устройство|002.7"), единицы измерения (биты)

Общая ширина (в битах) физической памяти, включая биты проверка или исправления ошибок. Если биты исправления ошибок отсутствуют, значение в этом свойстве должно соответствовать значению, указанному для свойства DataWidth .

Версия

Тип данных: string

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

Квалификаторы: MaxLen (64)

Версия физического элемента.

Это свойство наследуется от CIM_PhysicalElement.

Комментарии

Класс CIM_PhysicalMemory является производным от CIM_Chip.

WMI не реализует этот класс. Классы WMI, производные от CIM_PhysicalMemory, см. в разделе Классы Win32.

Эта документация взята из описаний классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения для исправления незначительных ошибок, соответствия стандартам документации по Пакету SDK Майкрософт или предоставления дополнительных сведений.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

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

CIM_Chip