CIM_Memory clase (administración de Hyper-V)
Representa las funcionalidades y la administración de dispositivos lógicos relacionados con la memoria.
Sintaxis
[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[];
};
Miembros
La clase CIM_Memory tiene estos tipos de miembros:
Propiedades
La clase CIM_Memory tiene estas propiedades.
-
AdditionalErrorData
-
-
Tipo de datos: matriz uint8
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.AdditionalErrorData"), OctetString, MappingStrings ("MIF). DMTF| Dispositivo de memoria|005.18", "MIF. DMTF| Matriz de memoria física|001.13")
Matriz de octetos que contiene información adicional sobre errores. Un ejemplo es el síndrome ECC o el retorno de los bits de comprobación si se usa una metodología de error basada en CRC. En este último caso, si se reconoce un único error de bits y se conoce el algoritmo CRC, es posible determinar el bit exacto que produjo un error.
Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
-
-
CorrectableError
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.CorrectableError"), MappingStrings ("MIF). DMTF| Matriz de memoria física|001,8")
True si se puede corregir el error más reciente; de lo contrario, false. Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
-
-
EndingAddress
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: Unidades ("KiloBytes"), MappingStrings ("MIF. DMTF| Direcciones asignadas a matriz de memoria|001.4", "MIF. DMTF| Direcciones asignadas a dispositivos de memoria|001.5"), PUnit ("byte * 10^3")
Dirección final a la que hace referencia una aplicación o un sistema operativo, y asignada por un controlador de memoria para el objeto de memoria. La dirección final se especifica en kilobytes.
-
-
ErrorAccess
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorAccess"), MappingStrings ("MIF). DMTF| Matriz de memoria física|001,10")
Operación de acceso a la memoria que provocó el último error. Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
-
-
Otros (1)
-
Desconocido (2)
-
Lectura (3)
-
Escritura (4)
-
Escritura parcial (5)
ErrorAddress
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.StartingAddress"), MappingStrings ("MIF). DMTF| Dispositivo de memoria|005.19", "MIF. DMTF| Matriz de memoria física|001.14")
Dirección del último error de memoria. El tipo de error se describe mediante la propiedad ErrorInfo . Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
ErrorData
-
Tipo de datos: matriz uint8
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorData"), OctetString, ArrayType ("Indexed"), MappingStrings ("MIF). DMTF| Matriz de memoria física|001.12")
Matriz que contiene los datos capturados durante el último acceso de memoria erróneo. Los datos ocupan los primeros n octetos de la matriz necesarios para contener el número de bits especificados por la propiedad ErrorTransferSize .
Si la propiedad ErrorTransferSize contiene "0" (OK), esta propiedad no se usa.
ErrorDataOrder
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorDataOrder")
El orden de los datos almacenados en la propiedad ErrorData . Se puede especificar "Byte First menos significativo" (value=1) o "Most Significant Byte First" (2). Si la propiedad ErrorTransferSize contiene "0" (OK), esta propiedad no se usa.
Desconocido (0)
Byte menos significativo primero (1)
Byte más significativo primero (2)
ErrorInfo
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorInfo"), MappingStrings ("MIF). DMTF| Dispositivo de memoria|005.12", "MIF. DMTF| Matriz de memoria física|001.8"), ModelCorrespondence ("CIM_Memory. OtherErrorDescription")
Tipo del último error que se va a producir.
Otros (1)
Desconocido (2)
Correcto (3)
Lectura incorrecta (4)
Error de paridad (5)
Error de un solo bit (6)
Error de doble bits (7)
Error de varios bits (8)
Error de nibble (9)
Error de suma de comprobación (10)
Error CRC (11)
Sin definir (12)
Sin definir (13)
Sin definir (14)
ErrorMethodology
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Invalidación ("ErrorMethodology"), MappingStrings ("MIF. DMTF| Matriz de memoria física|001,7")
Indica si el objeto de memoria usa algoritmos de paridad, algoritmos CRC, ECC u otros mecanismos. También se pueden proporcionar detalles sobre el algoritmo.
ErrorResolution
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorResolution"), unidades ("bytes"), MappingStrings ("MIF). DMTF| Dispositivo de memoria|005.21", "MIF. DMTF| Matriz de memoria física|001.15"), PUnit ("byte")
Intervalo, en bytes, en el que se puede resolver el último error. Por ejemplo, si las direcciones de error se resuelven en el bit 11, como en una página típica; después, los errores se pueden resolver en límites 4K y esta propiedad se establece en "4000". Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
ErrorTime
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorTime")
Hora en que se produjo el último error de memoria. Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
ErrorTransferSize
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.ErrorTransferSize"), unidades ("Bits"), MappingStrings ("MIF). DMTF| Matriz de memoria física|001.11"), PUnit ("bit")
Tamaño de la transferencia de datos, en bits, que provocó el último error. "0" indica que no hay ningún error. Si la propiedad ErrorInfo contiene "3" (OK), esta propiedad no se usa.
OtherErrorDescription
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.OtherErrorDescription"), ModelCorrespondence ("CIM_Memory. ErrorInfo")
Descripción del tipo de error, cuando la propiedad ErrorType está establecida en "1" (otro).
StartingAddress
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: Unidades ("KiloBytes"), MappingStrings ("MIF). DMTF| Direcciones asignadas de matriz de memoria|001.3", "MIF. DMTF| Direcciones asignadas al dispositivo de memoria|001.4"), PUnit ("byte * 10^3")
Dirección inicial a la que hace referencia una aplicación o un sistema operativo, y asignada por un controlador de memoria para el objeto de memoria. La dirección inicial se especifica en kilobytes.
SystemLevelAddress
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
-
Calificadores: en desuso ("CIM_MemoryError.SystemLevelAddress")
True si la información de dirección de la propiedad ErrorAddress es una dirección de nivel del sistema, false si es una dirección física.
Volátil
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
true si la memoria es volátil; de lo contrario, false.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8 |
Servidor mínimo compatible |
Windows Server 2012 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|