Compartir a través de


MSMCAEvent_MemoryError clase

La clase MSMCAEvent_MemoryError representa un evento de error de memoria de Arquitectura de comprobación de máquina (MCA). Esta clase solo está disponible en sistemas Windows de 64 bits.

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas sus propiedades heredadas. Las propiedades y los métodos están en orden alfabético, no en orden MOF.

Sintaxis

class MSMCAEvent_MemoryError : WMIEvent
{
  boolean Active;
  uint32  AdditionalErrors;
  uint64  BUS_SPECIFIC_DATA;
  uint32  Cpu;
  uint8   ErrorSeverity;
  string  InstanceName;
  uint16  MEM_BANK;
  uint16  MEM_BIT_POSITION;
  uint16  MEM_CARD;
  uint16  MEM_COLUMN;
  uint64  MEM_ERROR_STATUS;
  uint16  MEM_MODULE;
  uint16  MEM_NODE;
  uint64  MEM_PHYSICAL_ADDR;
  uint64  MEM_PHYSICAL_MASK;
  uint16  MEM_ROW;
  uint8   RawRecord[];
  uint64  RecordId;
  uint64  REQUESTOR_ID;
  uint64  RESPONDER_ID;
  uint32  Size;
  uint64  TARGET_ID;
  uint32  Type;
  uint64  VALIDATION_BITS;
  uint16  MEM_DEVICE;
  uint32  LogToEventlog;
};

Miembros

La clase MSMCAEvent_MemoryError tiene estos tipos de miembros:

Propiedades

La clase MSMCAEvent_MemoryError tiene estas propiedades.

Activo

Tipo de datos: booleano

Tipo de acceso: solo lectura

TRUE, si esta instancia de la clase está activa; de lo contrario, FALSE.

AdditionalErrors

Tipo de datos: uint32

Tipo de acceso: solo lectura

Número de errores adicionales en el registro MCA.

BUS_SPECIFIC_DATA

Tipo de datos: uint64

Tipo de acceso: solo lectura

Datos específicos del OEM y dependientes del bus.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Cpu

Tipo de datos: uint32

Tipo de acceso: solo lectura

CPU que notificó el error. Esta propiedad solo se aplica a un sistema multiprocesador en el que el primer procesador tiene asignado el número 0, al segundo procesador se le asigna el número 1, etc.

ErrorSeverity

Tipo de datos: uint8

Tipo de acceso: solo lectura

Nivel de gravedad del error notificado.

Value Significado
0
Recuperable
1
Grave
2
Corregible

InstanceName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave

Identificador único de esta instancia de la clase .

LogToEventlog

Tipo de datos: uint32

Tipo de acceso: solo lectura

Si es cero, este evento no se registra en el registro de eventos del sistema.

MEM_BANK

Tipo de datos: uint16

Tipo de acceso: solo lectura

El módulo o el número RANK de la ubicación de error de memoria.

MEM_BIT_POSITION

Tipo de datos: uint16

Tipo de acceso: solo lectura

Posición de bits en la palabra de memoria que contiene el error.

MEM_CARD

Tipo de datos: uint16

Tipo de acceso: solo lectura

Número de tarjeta de la ubicación del error de memoria.

MEM_COLUMN

Tipo de datos: uint16

Tipo de acceso: solo lectura

Número de columna de la ubicación del error de memoria.

MEM_DEVICE

Tipo de datos: uint16

Tipo de acceso: solo lectura

Número de dispositivo de la ubicación de error de memoria.

MEM_ERROR_STATUS

Tipo de datos: uint64

Tipo de acceso: solo lectura

Estado del error de memoria.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

MEM_MODULE

Tipo de datos: uint16

Tipo de acceso: solo lectura

Módulo o número de clasificación de la ubicación de error de memoria.

MEM_NODE

Tipo de datos: uint16

Tipo de acceso: solo lectura

Nodo que contiene el error de memoria. Esta propiedad solo se aplica en un sistema de varios nodos. Esta propiedad es específica del proveedor.

MEM_PHYSICAL_ADDR

Tipo de datos: uint64

Tipo de acceso: solo lectura

Dirección física del error de memoria.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

MEM_PHYSICAL_MASK

Tipo de datos: uint64

Tipo de acceso: solo lectura

Bits de dirección válidos en la dirección física de 64 bits del error de memoria.

Nota

La máscara física especifica la granularidad de la dirección física. La dirección física del error de memoria depende de factores de implementación de hardware.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

MEM_ROW

Tipo de datos: uint16

Tipo de acceso: solo lectura

Número de fila de la ubicación del error de memoria.

RawRecord

Tipo de datos: matriz uint8

Tipo de acceso: solo lectura

Matriz de bytes que contiene el registro de error sin procesar tal y como se presenta a Windows mediante la capa de abstracción del sistema (SAL). La propiedad Size especifica el número de elementos de la matriz.

RecordId

Tipo de datos: uint64

Tipo de acceso: solo lectura

Identificador de registro del registro de error de este error.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

REQUESTOR_ID

Tipo de datos: uint64

Tipo de acceso: solo lectura

Dirección de hardware del dispositivo o componente que inicia la transacción.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

RESPONDER_ID

Tipo de datos: uint64

Tipo de acceso: solo lectura

Dirección de hardware del respondedor a la transacción.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Tamaño

Tipo de datos: uint32

Tipo de acceso: solo lectura

Tamaño del registro de error sin procesar en bytes.

TARGET_ID

Tipo de datos: uint64

Tipo de acceso: solo lectura

Dirección de hardware del destino previsto de la transacción.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Tipo

Tipo de datos: uint32

Tipo de acceso: solo lectura

Tipo de mensaje de registro de eventos. Estos mensajes corresponden a los códigos de mensaje del registro de eventos usados para insertar mensajes de registro de eventos por parte del proveedor de consumidores del registro de eventos de Windows cuando recibe uno de los eventos.

VALIDATION_BITS

Tipo de datos: uint64

Tipo de acceso: solo lectura

Bits de validación usados para indicar la validez de los campos posteriores.

Valores Significado
1 (0x1)
MEM_ERROR_STATUS es válido.
2 (0x2)
MEM_PHYSICAL_ADDR es válido.
4 (0x4)
MEM_ADDR_MASK es válido.
8 (0x8)
MEM_NODE es válido.
16 (0x10)
MEM_CARD es válido.
32 (0x20)
MEM_MODULE es válido.
64 (0x40)
MEM_BANK es válido.
128 (0x80)
MEM_DEVICE es válido.
256 (0x100)
MEM_ROW es válido.
512 (0x200)
MEM_COLUMN es válido.
1024 (0x400)
MEM_BIT_POSITION es válido.
2048 (0x800)
MEM_PLATFORM_REQUESTOR_ID es válido.
4096 (0x1000)
MEM_PLATFORM_RESPONDER_ID es válido.
8192 (0x2000)
MEM_PLATFORM_TARGET es válido.
16384 (0x4000)
MEM_PLATFORM_BUS_SPECIFIC_DATA es válido.
32768 (0x8000)
MEM_PLATFORM_OEM_ID es válido.
65536 (0x10000)
MEM_PLATFORM_OEM_DATA_STRUCT es válido.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Comentarios

La clase MSMCAEvent_MemoryError se deriva de WMIEvent.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP
Servidor mínimo compatible
Windows Server 2003
Espacio de nombres
Root\wmi
MOF
Wmicore.mof
Archivo DLL
Wmiprov.dll

Consulte también

Clases de MSMCA

WMIEvent