classe Win32_PhysicalMemoryArray
La classe WMIWin32_PhysicalMemoryArray rappresenta i dettagli sulla memoria fisica del sistema del computer. Sono inclusi il numero di dispositivi di memoria, capacità di memoria disponibile e tipo di memoria, ad esempio memoria di sistema o video.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà e i metodi sono in ordine alfabetico, non in ordine MOF.
Sintassi
[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;
};
Members
La classe Win32_PhysicalMemoryArray ha questi tipi di membri:
Metodi
La classe Win32_PhysicalMemoryArray dispone di questi metodi.
Metodo | Descrizione |
---|---|
IsCompatible | Non implementato. |
Proprietà
La classe Win32_PhysicalMemoryArray ha queste proprietà.
-
Didascalia
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64), DisplayName ("Caption")
Breve descrizione dell'oggetto: stringa a una riga.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
CreationClassName
-
Nome della prima classe concreta visualizzata nella catena di ereditarietà utilizzata nella creazione di un'istanza di . Se utilizzata con le altre proprietà chiave della classe, la proprietà consente di identificare in modo univoco tutte le istanze di questa classe e delle relative sottoclassi.
Questa proprietà viene ereditata da CIM_PhysicalElement.
-
Livello nidificazione
-
-
Tipo di dati: real32
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("pollici")
Profondità del pacchetto fisico, espressa in pollici.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
-
-
Descrizione
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Description")
Descrizione dell'oggetto.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
Altezza
-
-
Tipo di dati: real32
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("pollici")
Altezza del pacchetto fisico, espressa in pollici.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
-
-
HotSwappable
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, un pacchetto fisico può essere sottoposto a hot swapp (se è possibile sostituire l'elemento con un pacchetto fisicamente diverso ma equivalente mentre il pacchetto contenitore ha potenza applicata, è "on"). Ad esempio, un pacchetto di unità disco inserito tramite connettori SCA è rimovibile e può essere scambiato a caldo. Tutti i pacchetti che possono essere scambiati a caldo sono intrinsecamente rimovibili e sostituibili.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
-
-
InstallDate
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data di installazione")
Data e ora di installazione dell'oggetto. Questa proprietà non richiede un valore per indicare che l'oggetto è installato.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
Posizione
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS| Tipo 16| Posizione")
Posizione fisica della matrice di memoria.
Questo valore deriva dal membro Location della struttura Physical Memory Array nelle informazioni SMBIOS.
-
-
Riservato (0)
-
Altro (1)
-
Sconosciuto (2)
-
Scheda di sistema o scheda madre (3)
-
Scheda del componente aggiuntivo ISA (4)
-
Scheda componente aggiuntivo EISA (5)
-
Scheda del componente aggiuntivo PCI (6)
-
Scheda componente aggiuntivo MCA (7)
-
Scheda del componente aggiuntivo PCMCIA (8)
-
Scheda componente aggiuntivo proprietaria (9)
-
NuBus (10)
-
Scheda componente aggiuntivo PC-98/C20 (11)
-
Scheda componente aggiuntivo PC-98/C24 (12)
-
Scheda componente aggiuntivo PC-98/E (13)
-
Scheda del componente aggiuntivo PC-98/Bus locale (14)
Produttore
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (256)
Nome dell'organizzazione responsabile della produzione dell'elemento fisico.
Questa proprietà viene ereditata da CIM_PhysicalElement.
MaxCapacity
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: DEPRECATO, MappingStrings ("SMBIOS| Tipo 16| Capacità massima")
Utilizzare invece la proprietà MaxCapacityEx .
Questo valore deriva dal membro Maximum Capacity della struttura Physical Memory Array nelle informazioni SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: dimensioni massime di memoria (in byte) installabili per questa particolare matrice di memoria. Se la dimensione è sconosciuta, la proprietà viene dato un valore pari a 0 (zero).
MaxCapacityEx
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS| Tipo 16| Capacità massima estesa"), unità ("kilobyte")
Dimensioni massime di memoria (in kilobyte) installate per questa particolare matrice di memoria. Se la dimensione è sconosciuta, la proprietà viene dato un valore pari a 0 (zero).
Questo valore deriva dal membro Capacità massima estesa della struttura Array di memoria fisica nelle informazioni SMBIOS.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata.
MemoryDevices
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS| Tipo 16| Numero di dispositivi di memoria")
Numero di slot fisici o socket disponibili in questa matrice di memoria.
Questo valore deriva dal membro Numero di dispositivi di memoria della struttura Array di memoria fisica nelle informazioni SMBIOS.
MemoryErrorCorrection
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS| Tipo 16| Correzione degli errori di memoria")
Tipo di correzione degli errori utilizzata dalla matrice di memoria.
Questo valore deriva dal membro Correzione errori di memoria della struttura Array di memoria fisica nelle informazioni SMBIOS.
Riservato (0)
Altro (1)
Sconosciuto (2)
Nessuno (3)
Parità (4)
ECC a bit singolo (5)
ECC a più bit (6)
CRC (7)
Modello
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Nome in base al quale l'elemento fisico è generalmente noto.
Questa proprietà viene ereditata da CIM_PhysicalElement.
Nome
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: DisplayName ("Name")
Etichetta in base alla quale l'oggetto è noto. Quando viene sottoclassata, la proprietà può essere sostituita da una proprietà chiave.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
OtherIdentifyingInfo
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Dati aggiuntivi, oltre alle informazioni sui tag asset, che possono essere usate per identificare un elemento fisico. Un esempio è i dati del codice a barre associati a un elemento con anche un tag asset. Si noti che se sono disponibili solo i dati del codice a barre ed è univoco o in grado di essere usato come chiave di elemento, questa proprietà sarà NULL e i dati del codice a barre usati come chiave di classe, nella proprietà tag.
Questa proprietà viene ereditata da CIM_PhysicalElement.
PartNumber
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (256)
Numero di parte assegnato dall'organizzazione responsabile della produzione o produzione dell'elemento fisico.
Questa proprietà viene ereditata da CIM_PhysicalElement.
PoweredOn
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, l'elemento fisico viene attivato.
Questa proprietà viene ereditata da CIM_PhysicalElement.
Rimovibile
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, un pacchetto fisico è rimovibile (se è progettato per essere preso e fuori dal contenitore fisico in cui viene normalmente trovato, senza compromettere la funzione del pacchetto complessivo). Un pacchetto può comunque essere rimovibile se l'alimentazione deve essere "disattivata" per eseguire la rimozione. Se l'alimentazione può essere "attiva" e il pacchetto rimosso, l'elemento è rimovibile e può essere scambiato a caldo. Ad esempio, una batteria aggiuntiva in un portatile è rimovibile, come è un pacchetto di unità disco inserito usando connettori SCA. Tuttavia, quest'ultimo può essere scambiato a caldo. Lo schermo di un portatile non è rimovibile, né è un alimentatore non redundant. La rimozione di questi componenti influisce sulla funzione del pacchetto complessivo o è impossibile a causa della stretta integrazione del pacchetto.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
Sostituibile
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se TRUE, questo componente multimediale fisico può essere sostituito con uno fisicamente diverso. Ad esempio, alcuni sistemi computer consentono l'aggiornamento del chip del processore principale a uno dei valori di clock più elevati. In questo caso, il processore deve essere sostituibile. Un altro esempio è un pacchetto di alimentazione montato su binari scorrevoli. Tutti i pacchetti rimovibili sono intrinsecamente sostituibili.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
Serialnumber
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Numero allocato dal produttore usato per identificare l'elemento fisico.
Questa proprietà viene ereditata da CIM_PhysicalElement.
SKU
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Numero di unità di conservazione delle scorte per l'elemento fisico.
Questa proprietà viene ereditata da CIM_PhysicalElement.
Status
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (10), DisplayName ("Status")
Stato corrente dell'oggetto. È possibile definire vari stati operativi e non operativi. Gli stati operativi includono: "OK", "Degraded" e "Pred Fail" (un elemento, ad esempio un disco rigido abilitato per SMART, può funzionare correttamente, ma stimare un errore nel prossimo futuro). Gli stati non operativi includono: "Error", "Starting", "Arresta" e "Servizio". Quest'ultimo, "Servizio", può essere applicato durante il ridimensionamento mirror di un disco, il ricaricamento di un elenco di autorizzazioni utente o altri lavori amministrativi. Non tutti questi lavori sono online, ma l'elemento gestito non è "OK" né in uno degli altri stati.
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Sono inclusi i valori seguenti:
OK ("OK ")
Errore ("Errore")
Degradato ("degradato ")
Sconosciuto ("sconosciuto ")
Pred Fail ("Pred Fail ")
Avvio ("Avvio ")
Arresto ("Arresto")
Servizio ("Servizio ")
Sottolineato ("stressato ")
NonRecover ("NonRecover ")
Nessun contatto ("Nessun contatto ")
Lost Comm ("Lost Comm ")
Tag
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: Key, MaxLen (256), Override ("Tag"), MappingStrings ("WMI")
Identificatore univoco della matrice di memoria fisica.
Questa proprietà viene ereditata da CIM_PhysicalElement.
Esempio: "Array di memoria fisica 1"
Uso
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: MappingStrings ("SMBIOS| Tipo 16| Usare")
Modalità di utilizzo della memoria nel sistema computer.
Questo valore deriva dal membro Use della struttura Physical Memory Array nelle informazioni SMBIOS.
Riservato (0)
Altro (1)
Sconosciuto (2)
Memoria di sistema (3)
Memoria video (4)
Memoria flash (5)
RAM non volatile (6)
Nonvolatile RAM
Memoria cache (7)
Versione
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Versione dell'elemento fisico.
Questa proprietà viene ereditata da CIM_PhysicalElement.
Weight
-
Tipo di dati: real32
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("sterline")
Peso del pacchetto fisico in sterline.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
Width
-
Tipo di dati: real32
-
Tipo di accesso: sola lettura
-
Qualificatori: unità ("pollici")
Larghezza del pacchetto fisico in pollici.
Questa proprietà viene ereditata da CIM_PhysicalPackage.
Commenti
La classe Win32_PhysicalMemoryArray deriva da CIM_PhysicalPackage.
Esempio
L'esempio di PowerShell seguente recupera il numero di slot di memoria e la quantità di memoria installata in un computer di destinazione.
$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"
}
L'esempio di codice VBScript seguente restituisce informazioni sulla memoria fisica installata in un computer.
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
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Radice\CIMV2 |
MOF |
|
DLL |
|
Vedi anche