Win32_PhysicalMemoryArray clase
LaWin32_PhysicalMemoryArray clase WMI representa detalles sobre la memoria física del sistema del equipo. Esto incluye el número de dispositivos de memoria, la capacidad de memoria disponible y el tipo de memoria, por ejemplo, memoria de sistema o vídeo.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades y los métodos están en orden alfabético, no en orden MOF.
Sintaxis
[Dynamic, Provider("CIMWin32"), UUID("{FAF76B99-798C-11D2-AAD1-006008C78BC7}"), AMENDMENT]
class Win32_PhysicalMemoryArray : CIM_PhysicalPackage
{
string Caption;
string CreationClassName;
real32 Depth;
string Description;
real32 Height;
boolean HotSwappable;
datetime InstallDate;
uint16 Location;
string Manufacturer;
uint32 MaxCapacity;
uint64 MaxCapacityEx;
uint16 MemoryDevices;
uint16 MemoryErrorCorrection;
string Model;
string Name;
string OtherIdentifyingInfo;
string PartNumber;
boolean PoweredOn;
boolean Removable;
boolean Replaceable;
string SerialNumber;
string SKU;
string Status;
string Tag;
uint16 Use;
string Version;
real32 Weight;
real32 Width;
};
Miembros
La clase Win32_PhysicalMemoryArray tiene estos tipos de miembros:
Métodos
La clase Win32_PhysicalMemoryArray tiene estos métodos.
Método | Descripción |
---|---|
IsCompatible | Sin implementar. |
Propiedades
La clase Win32_PhysicalMemoryArray tiene estas propiedades.
-
Caption
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64), DisplayName ("Caption")
Descripción breve del objeto: una cadena de una línea.
Esta propiedad se hereda de CIM_ManagedSystemElement.
-
-
CreationClassName
-
Nombre de la primera clase concreta que aparece en la cadena de herencia utilizada en la creación de una instancia. Cuando se usa con las otras propiedades clave de la clase , la propiedad permite identificar de forma única todas las instancias de esta clase y sus subclases.
Esta propiedad se hereda de CIM_PhysicalElement.
-
Profundidad
-
-
Tipo de datos: real32
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("pulgadas")
Profundidad del paquete físico, en pulgadas.
Esta propiedad se hereda de CIM_PhysicalPackage.
-
-
Descripción
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: DisplayName ("Descripción")
Descripción del objeto .
Esta propiedad se hereda de CIM_ManagedSystemElement.
-
-
Height
-
-
Tipo de datos: real32
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("pulgadas")
Alto del paquete físico, en pulgadas.
Esta propiedad se hereda de CIM_PhysicalPackage.
-
-
HotSwappable
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, se puede intercambiar un paquete físico en caliente (si es posible reemplazar el elemento por un elemento físicamente diferente pero equivalente, mientras que el paquete contenedor tiene energía aplicada, es "activado"). Por ejemplo, un paquete de unidad de disco insertado mediante conectores SCA es extraíble y se puede intercambiar en caliente. Todos los paquetes que se pueden intercambiar en caliente son intrínsecamente extraíbles y reemplazables.
Esta propiedad se hereda de CIM_PhysicalPackage.
-
-
InstallDate
-
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Fecha de instalación")
Fecha y hora en que se instaló el objeto. Esta propiedad no necesita un valor para indicar que el objeto está instalado.
Esta propiedad se hereda de CIM_ManagedSystemElement.
-
-
Ubicación
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("SMBIOS| Tipo 16| Ubicación")
Ubicación física de la matriz de memoria.
Este valor procede del miembro Location de la estructura Physical Memory Array en la información de SMBIOS.
-
-
Reservado (0)
-
Otros (1)
-
Desconocido (2)
-
Placa o placa base del sistema (3)
-
Tarjeta de complemento ISA (4)
-
Tarjeta de complemento EISA (5)
-
Tarjeta de complemento PCI (6)
-
Tarjeta de complemento MCA (7)
-
Tarjeta de complemento PCMCIA (8)
-
Tarjeta de complemento propietaria (9)
-
NuBus (10)
-
Tarjeta de complemento PC-98/C20 (11)
-
Tarjeta de complemento PC-98/C24 (12)
-
Tarjeta de complemento PC-98/E (13)
-
Tarjeta de complemento PC-98/Local Bus (14)
Fabricante
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (256)
Nombre de la organización responsable de generar el elemento físico.
Esta propiedad se hereda de CIM_PhysicalElement.
MaxCapacity
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: EN DESUSO, MappingStrings ("SMBIOS| Tipo 16| Capacidad máxima")
Use la propiedad MaxCapacityEx en su lugar.
Este valor procede del miembro Capacidad máxima de la estructura Matriz de memoria física en la información de SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 y Windows Vista: tamaño máximo de memoria (en bytes) instalable para esta matriz de memoria determinada. Si el tamaño es desconocido, a la propiedad se le asigna un valor de 0 (cero).
MaxCapacityEx
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("SMBIOS| Tipo 16| Capacidad máxima extendida"), unidades ("kilobytes")
Tamaño máximo de memoria (en kilobytes) instalable para esta matriz de memoria determinada. Si el tamaño es desconocido, a la propiedad se le asigna un valor de 0 (cero).
Este valor procede del miembro Capacidad máxima extendida de la estructura Matriz de memoria física en la información de SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 y Windows Vista: esta propiedad no se admite.
MemoryDevices
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("SMBIOS| Tipo 16| Número de dispositivos de memoria")
Número de ranuras físicas o sockets disponibles en esta matriz de memoria.
Este valor procede del miembro Número de dispositivos de memoria de la estructura Matriz de memoria física en la información de SMBIOS.
MemoryErrorCorrection
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("SMBIOS| Tipo 16| Corrección de errores de memoria")
Tipo de corrección de errores utilizada por la matriz de memoria.
Este valor procede del miembro Corrección de errores de memoria de la estructura Matriz de memoria física en la información de SMBIOS.
Reservado (0)
Otros (1)
Desconocido (2)
Ninguno (3)
Paridad (4)
ECC de un solo bit (5)
ECC de varios bits (6)
CRC (7)
Modelo
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Nombre por el que se conoce generalmente el elemento físico.
Esta propiedad se hereda de CIM_PhysicalElement.
Nombre
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: DisplayName ("Name")
Etiqueta por la que se conoce el objeto. Cuando se subclase, la propiedad se puede invalidar para que sea una propiedad de clave.
Esta propiedad se hereda de CIM_ManagedSystemElement.
OtherIdentifyingInfo
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Datos adicionales, más allá de la información de etiquetas de recursos, que se podrían usar para identificar un elemento físico. Un ejemplo es los datos de código de barras asociados a un elemento que también tiene una etiqueta de recurso. Tenga en cuenta que si solo hay datos de código de barras disponibles y es único o se puede usar como clave de elemento, esta propiedad sería NULL y los datos de código de barras usados como clave de clase, en la propiedad tag.
Esta propiedad se hereda de CIM_PhysicalElement.
PartNumber
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (256)
Número de pieza asignado por la organización responsable de producir o fabricar el elemento físico.
Esta propiedad se hereda de CIM_PhysicalElement.
PoweredOn
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, el elemento físico está encendido.
Esta propiedad se hereda de CIM_PhysicalElement.
Extraíble
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, un paquete físico es extraíble (si está diseñado para ser tomado y fuera del contenedor físico en el que se encuentra normalmente, sin afectar la función del embalaje general). Un paquete todavía puede ser extraíble si la alimentación debe estar "apagada" para realizar la eliminación. Si la alimentación puede estar "activada" y el paquete quitado, el elemento se puede mover y se puede intercambiar en caliente. Por ejemplo, una batería adicional en un portátil es extraíble, como es un paquete de unidad de disco insertado mediante conectores SCA. Sin embargo, este último puede ser intercambiado en caliente. La pantalla de un portátil no es extraíble, ni es una fuente de alimentación sinredar. La eliminación de estos componentes afectaría a la función del empaquetado general o es imposible debido a la estrecha integración del paquete.
Esta propiedad se hereda de CIM_PhysicalPackage.
Reemplazable
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, este componente de medio físico se puede reemplazar por uno físicamente diferente. Por ejemplo, algunos sistemas informáticos permiten actualizar el chip de procesador principal a una de las clasificaciones de reloj más altas. En este caso, se dice que el procesador es reemplazable. Otro ejemplo es un paquete de fuente de alimentación montado en raíles deslizantes. Todos los paquetes extraíbles son intrínsecamente reemplazables.
Esta propiedad se hereda de CIM_PhysicalPackage.
SerialNumber
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Número asignado por el fabricante que se usa para identificar el elemento físico.
Esta propiedad se hereda de CIM_PhysicalElement.
SKU
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Número de unidad de mantenimiento para el elemento físico.
Esta propiedad se hereda de CIM_PhysicalElement.
Estado
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (10), DisplayName ("Status")
Estado actual del objeto. Se pueden definir varios estados operativos y no operativos. Los estados operativos incluyen: "Ok", "Degradado" y "Pred Fail" (un elemento, como una unidad de disco duro habilitada para SMART, puede funcionar correctamente, pero predecir un error en un futuro próximo). Los estados no operativos incluyen: "Error", "Starting", "Stopping" y "Service". Este último, "Servicio", podría aplicarse durante la reestablecimiento de reflejo de un disco, la recarga de una lista de permisos de usuario u otro trabajo administrativo. No todo este trabajo está en línea, pero el elemento administrado no es "CORRECTO" ni en uno de los otros estados.
Esta propiedad se hereda de CIM_ManagedSystemElement.
Los valores son los siguientes:
Ok ("OK")
Error ("Error")
Degradado ("Degradado")
Desconocido ("Desconocido")
Pred Fail ("Pred Fail ")
Inicio ("Inicio")
Detención ("Detención ")
Servicio ("Servicio")
Estresado ("Estresado")
NonRecover ("NonRecover")
Sin contacto ("Sin contacto")
Lost Comm ("Lost Comm")
Tag
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Key, MaxLen (256), Override ("Tag"), MappingStrings ("WMI")
Identificador único de la matriz de memoria física.
Esta propiedad se hereda de CIM_PhysicalElement.
Ejemplo: "Matriz de memoria física 1"
Uso
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: MappingStrings ("SMBIOS| Tipo 16| Usar")
Cómo se usa la memoria en el sistema informático.
Este valor procede del miembro Use de la estructura Physical Memory Array en la información de SMBIOS.
Reservado (0)
Otros (1)
Desconocido (2)
Memoria del sistema (3)
Memoria de vídeo (4)
Memoria flash (5)
RAM no volátil (6)
RAM no volátil
Memoria caché (7)
Versión
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Versión del elemento físico.
Esta propiedad se hereda de CIM_PhysicalElement.
Peso
-
Tipo de datos: real32
-
Tipo de acceso: solo lectura
-
Calificadores: Unidades ("libras")
Peso del paquete físico en libras.
Esta propiedad se hereda de CIM_PhysicalPackage.
Width
-
Tipo de datos: real32
-
Tipo de acceso: solo lectura
-
Calificadores: unidades ("pulgadas")
Ancho del paquete físico en pulgadas.
Esta propiedad se hereda de CIM_PhysicalPackage.
Comentarios
La clase Win32_PhysicalMemoryArray se deriva de CIM_PhysicalPackage.
Ejemplos
En el ejemplo de PowerShell siguiente se recupera el número de ranuras de memoria y la cantidad de memoria instalada en un equipo de destino.
$strComputer = Read-Host "Enter Computer Name"
$colSlots = Get-WmiObject -Class "win32_PhysicalMemoryArray" -namespace "root\CIMV2" `
-computerName $strComputer
$colRAM = Get-WmiObject -Class "win32_PhysicalMemory" -namespace "root\CIMV2" `
-computerName $strComputer
Foreach ($objSlot In $colSlots){
"Total Number of DIMM Slots: " + $objSlot.MemoryDevices
}
Foreach ($objRAM In $colRAM) {
"Memory Installed: " + $objRAM.DeviceLocator
"Memory Size: " + ($objRAM.Capacity / 1GB) + " GB"
}
El siguiente ejemplo de código VBScript devuelve información sobre la memoria física instalada en un equipo.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * from Win32_PhysicalMemoryArray")
For Each objItem in colItems
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Maximum Capacity: " & objItem.MaxCapacity
Wscript.Echo "Memory Devices: " & objItem.MemoryDevices
Wscript.Echo "Memory Error Correction: " & objItem.MemoryErrorCorrection
Next
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
MOF |
|
Archivo DLL |
|
Consulte también