Condividi tramite


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_StorageExtent