classe CIM_Memory (gestione Hyper-V)
Rappresenta le funzionalità e la gestione dei dispositivi logici correlati alla memoria.
Sintassi
[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[];
};
Members
La classe CIM_Memory include questi tipi di membri:
Proprietà
La classe CIM_Memory ha queste proprietà.
-
AdditionalErrorData
-
-
Tipo di dati: matrice uint8
-
Tipo di accesso: sola lettura
-
Qualificatori: Deprecato ("CIM_MemoryError.AdditionalErrorData"), OctetString, MappingStrings ("MIF). DMTF| Dispositivo di memoria|005.18", "MIF. DMTF| Array di memoria fisica|001.13")
Matrice di ottetti che contiene informazioni aggiuntive sugli errori. Un esempio è la sindrome ECC o la restituzione dei bit di controllo se viene usata una metodologia di errore basata su CRC. In quest'ultimo caso, se viene riconosciuto un singolo errore a bit e l'algoritmo CRC è noto, è possibile determinare il bit esatto che non è riuscito.
Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
-
-
CorrettoableError
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.CorrectableError"), MappingStrings ("MIF). DMTF| Matrice di memoria fisica|001.8")
true se l'errore più recente è corretto; in caso contrario, false. Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
-
-
EndingAddress
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: Unità ("KiloByte"), MappingStrings ("MIF). DMTF| Array di memoria mappati indirizzi|001.4", "MIF. DMTF| Indirizzi mappati dispositivo di memoria|001.5"), PUnit ("byte * 10^3")
Indirizzo finale a cui fa riferimento un'applicazione o un sistema operativo e mappato da un controller di memoria per l'oggetto memory. L'indirizzo finale viene specificato in kilobyte.
-
-
ErrorAccess
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.ErrorAccess"), MappingStrings ("MIF). DMTF| Matrice di memoria fisica|001.10")
Operazione di accesso alla memoria che ha causato l'ultimo errore. Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
-
-
Altro (1)
-
Sconosciuto (2)
-
Lettura (3)
-
Scrittura (4)
-
Scrittura parziale (5)
ErrorAddress
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.StartingAddress"), MappingStrings ("MIF). DMTF| Dispositivo di memoria|005.19", "MIF. DMTF| Array di memoria fisica|001.14")
Indirizzo dell'ultimo errore di memoria. Il tipo di errore è descritto dalla proprietà ErrorInfo . Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
Errordata
-
Tipo di dati: matrice uint8
-
Tipo di accesso: sola lettura
-
Qualificatori: Deprecato ("CIM_MemoryError.ErrorData"), OctetString, ArrayType ("Indicizzato"), MappingStrings ("MIF". DMTF| Array di memoria fisica|001.12")
Matrice che contiene dati acquisiti durante l'ultimo accesso errato alla memoria. I dati occupano i primi n ottetti della matrice necessari per contenere il numero di bit specificati dalla proprietà ErrorTransferSize .
Se la proprietà ErrorTransferSize contiene "0" (OK), questa proprietà non viene usata.
ErrorDataOrder
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.ErrorDataOrder")
Ordinamento dei dati archiviati nella proprietà ErrorData . È possibile specificare "Minimo significativo Byte First" (value=1) o "Primo byte più significativo" (2). Se la proprietà ErrorTransferSize contiene "0" (OK), questa proprietà non viene usata.
Sconosciuto (0)
Primo byte minimo significativo (1)
Primo byte significativo (2)
Errorinfo
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.ErrorInfo"), MappingStrings ("MIF). DMTF| Dispositivo di memoria|005.12", "MIF. DMTF| Array di memoria fisica|001.8"), ModelCorrespondence ("CIM_Memory). OtherErrorDescription")
Tipo dell'ultimo errore da verificare.
Altro (1)
Sconosciuto (2)
OK (3)
Lettura non valida (4)
Errore di parità (5)
Errore a bit singolo (6)
Errore a bit doppio (7)
Errore a più bit (8)
Errore nibble (9)
Errore checksum (10)
Errore CRC (11)
Non definito (12)
Non definito (13)
Non definito (14)
ErrorMethodology
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: Override ("ErrorMethodology"), MappingStrings ("MIF). DMTF| Array di memoria fisica|001.7")
Indica se gli algoritmi di parità, gli algoritmi CRC, ECC o altri meccanismi vengono usati dall'oggetto memory. È anche possibile fornire dettagli sull'algoritmo.
ErrorResolution
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: Deprecato ("CIM_MemoryError.ErrorResolution"), Unità ("Byte"), MappingStrings ("MIF". DMTF| Dispositivo di memoria|005.21", "MIF. DMTF| Array di memoria fisica|001.15"), PUnit ("byte")
Intervallo, in byte, in cui è possibile risolvere l'ultimo errore. Ad esempio, se gli indirizzi di errore vengono risolti a bit 11, ad esempio in base a una pagina tipica; gli errori possono quindi essere risolti in limiti 4K e questa proprietà è impostata su "4000". Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
ErrorTime
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.ErrorTime")
Ora in cui si è verificato l'ultimo errore di memoria. Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
Errortransfersize
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.ErrorTransferSize"), unità ("bit"), MappingStrings ("MIF". DMTF| Array di memoria fisica|001.11"), PUnit ("bit")
Dimensioni del trasferimento dei dati, in bit, che hanno causato l'ultimo errore. "0" indica nessun errore. Se la proprietà ErrorInfo contiene "3" (OK), questa proprietà non viene usata.
OtherErrorDescription
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: deprecato ("CIM_MemoryError.OtherErrorDescription"), ModelCorrespondence ("CIM_Memory. ErrorInfo")
Descrizione del tipo di errore, quando la proprietà ErrorType è impostata su "1" (altro).
StartingAddress
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
-
Qualificatori: Unità ("KiloByte"), MappingStrings ("MIF). DMTF| Indirizzi mappati della matrice di memoria|001.3", "MIF. DMTF| Indirizzi mappati dispositivo di memoria|001.4"), PUnit ("byte * 10^3")
Indirizzo iniziale a cui fa riferimento un'applicazione o un sistema operativo e mappato da un controller di memoria per l'oggetto memory. L'indirizzo iniziale viene specificato in kilobyte.
SystemLevelAddress
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
-
Qualificatori: Deprecato ("CIM_MemoryError.SystemLevelAddress")
true se le informazioni sull'indirizzo nella proprietà ErrorAddress sono un indirizzo a livello di sistema, false se si tratta di un indirizzo fisico.
Volatile
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
true se la memoria è volatile; in caso contrario, false.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 |
Server minimo supportato |
Windows Server 2012 |
Spazio dei nomi |
Radice\virtualizzazione\v2 |
MOF |
|
DLL |
|