Compartir a través de


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

Consulte también

CIM_StorageExtent