Compartir a través de


Clase Msvm_Memory

Representa la memoria asignada actualmente a una máquina virtual.

La siguiente sintaxis es código de Formato de objeto administrado (MOF) simplificado e incluye todas las propiedades heredadas.

Sintaxis

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_Memory : CIM_Memory
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName;
  string   SystemName;
  uint16   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[] = { 6 };
  uint64   MaxQuiesceTime;
  uint16   DataOrganization = 2;
  string   Purpose = "System Memory";
  uint16   Access = 3;
  uint64   BlockSize = 1048576;
  uint64   NumberOfBlocks;
  uint64   ConsumableBlocks;
  boolean  IsBasedOnUnderlyingRedundancy = False;
  boolean  SequentialAccess = False;
  uint16   ExtentStatus[] = 2;
  boolean  NoSinglePointOfFailure = False;
  uint16   DataRedundancy = 1;
  uint16   PackageRedundancy = 0;
  uint8    DeltaReservation = 0;
  boolean  Primordial;
  string   Name = "GUID";
  uint16   NameFormat = 0;
  uint16   NameNamespace = 0;
  string   OtherNameNamespace;
  string   OtherNameFormat;
  boolean  Volatile = True;
  string   ErrorMethodology;
  uint64   StartingAddress = 0;
  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 Msvm_Memory tiene estos tipos de miembros:

Métodos

La clase Msvm_Memory tiene estos métodos.

Método Descripción
EnableDevice No se admite este método.
OnlineDevice No se admite este método.
QuiesceDevice No se admite este método.
RequestStateChange Solicita un cambio de estado.
Restablecer Restablece la memoria virtual.
RestoreProperties No se admite este método.
SaveProperties No se admite este método.
SetPowerState No se admite este método.

Propiedades

La clase Msvm_Memory tiene estas propiedades.

Acceder

Tipo de datos: uint16

Tipo de acceso: solo lectura

Describe las propiedades de lectura y escritura de los medios. Esta propiedad se hereda de CIM_StorageExtent y se establece en 3 (compatible con lectura y escritura) de forma predeterminada.

AdditionalAvailability

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice y se establece en 6 (no aplicable).

AdditionalErrorData

Tipo de datos: matriz uint8

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

Disponibilidad

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice.

AvailableRequestedStates

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Indica los valores posibles para el parámetro RequestedState del método RequestStateChange . Esta propiedad se hereda de CIM_EnabledLogicalElement.

BlockSize

Tipo de datos: uint64

Tipo de acceso: solo lectura

Tamaño, en bytes, de los bloques que forman la extensión de almacenamiento. Si el tamaño de bloque variable, se debe especificar el tamaño máximo de bloque, en bytes. Si el tamaño del bloque es desconocido o si un concepto de bloque no es válido (por ejemplo, para extensiones de agregado, memoria o discos lógicos), escriba 1 (uno). Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 1048576.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción breve del objeto. Esta propiedad se hereda de CIM_ManagedElement.

CommunicationStatus

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica la capacidad de la instrumentación para comunicarse con el elemento administrado subyacente. Un valor Null indica que esta propiedad no está implementada. Esta propiedad se hereda de CIM_ManagedSystemElement.

Desconocido (0)

No disponible (1)

Comunicación correcta (2)

Comunicación perdida (3)

Sin contacto (4)

DMTF Reserved (..)

Vendor Reserved (0x8000.. )

ConsumableBlocks

Tipo de datos: uint64

Tipo de acceso: solo lectura

El número máximo de bloques, de tamaño BlockSize, que están disponibles para su consumo al superponer extensiones de almacenamiento mediante la asociación BasedOn. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en Null.

CorrectableError

Tipo de datos: booleano

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

CreationClassName

Tipo de datos: uint16

Tipo de acceso: solo lectura

Nombre de la clase o subclase usada en la creación de una instancia. Esta propiedad se hereda de CIM_LogicalDevice.

DataOrganization

Tipo de datos: uint16

Tipo de acceso: solo lectura

Tipo de organización de datos utilizada. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 2.

DataRedundancy

Tipo de datos: uint16

Tipo de acceso: solo lectura

Número de copias completas de los datos que se mantienen actualmente. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 1.

DeltaReservation

Tipo de datos: uint8

Tipo de acceso: solo lectura

Valor actual de la reserva diferencial. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 0.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción del objeto. Esta propiedad se hereda de CIM_ManagedElement.

DetailedStatus

Tipo de datos: uint16

Tipo de acceso: solo lectura

Complementa la propiedad PrimaryStatus con detalles de estado adicionales. Un valor Null indica que esta propiedad no está implementada. Esta propiedad se hereda de CIM_ManagedSystemElement.

No disponible (0)

Sin información adicional (1)

Estresado (2)

Error predictivo (3)

Error no recuperable (4)

Entidad auxiliar en error (5)

DMTF Reserved (..)

Proveedor reservado (0x8000.. )

Deviceid

Tipo de datos: cadena

Tipo de acceso: solo lectura

Una dirección u otra información de identificación para asignar un nombre único al dispositivo lógico. Esta propiedad se hereda de CIM_LogicalDevice.

ElementName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Nombre para mostrar del objeto. Esta propiedad se hereda de CIM_ManagedElement.

EnabledDefault

Tipo de datos: uint16

Tipo de acceso: solo lectura

Configuración predeterminada o de inicio de un administrador para el estado habilitado de un elemento. Esta propiedad se hereda de CIM_EnabledLogicalElement.

EnabledState

Tipo de datos: uint16

Tipo de acceso: solo lectura

Estados habilitados y deshabilitados de un elemento. También puede indicar las transiciones entre estos estados solicitados. Esta propiedad se hereda de CIM_EnabledLogicalElement.

Value Significado
Unknown
0
No se pudo determinar el estado del elemento.
Otros
1
Enabled
2
El elemento se está ejecutando.
Deshabilitada
3
El elemento está desactivado.
Cerrando
4
El elemento está en proceso de ir a un estado Deshabilitado.
No aplicable
5
El elemento no admite la habilitación o deshabilitación.
Habilitado pero sin conexión
6
El elemento puede estar completando comandos y quitará las nuevas solicitudes.
En prueba
7
El elemento está en un estado de prueba.
Diferido
8
El elemento puede estar completando comandos, pero pondrá en cola las nuevas solicitudes.
Modo de inactividad
9
El elemento está habilitado, pero está en modo restringido. El comportamiento del elemento es similar al estado Enabled (2), pero solo procesa un conjunto restringido de comandos. Todas las demás solicitudes se ponen en cola.
Starting (iniciándose)
10
El elemento está en proceso de ir a un estado Enabled (2). Las nuevas solicitudes se ponen en cola.

EndingAddress

Tipo de datos: uint64

Tipo de acceso: solo lectura

Dirección final del bloque de memoria contiguo. Dado que la propiedad StartingAddress siempre es 0, este valor siempre refleja la cantidad total de memoria en la máquina virtual.

ErrorAccess

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ErrorAddress

Tipo de datos: uint64

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ErrorCleared

Tipo de datos: booleano

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

ErrorData

Tipo de datos: matriz uint8

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ErrorDataOrder

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ErrorDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

ErrorInfo

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ErrorMethodology

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que describe el tipo de detección y corrección de errores que admite esta extensión de almacenamiento. Esta propiedad se hereda de CIM_Memory y siempre se establece en Null.

ErrorResolution

Tipo de datos: uint64

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ErrorTime

Tipo de datos: datetime

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory pero no se usa.

ErrorTransferSize

Tipo de datos: uint32

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

ExtentStatus

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Las extensiones de almacenamiento tienen información de estado adicional más allá de la capturada en OperationalStatus y otras propiedades heredadas de CIM_ManagedSystemElement. Esta información adicional (por ejemplo, "Protección deshabilitada", valor=9) se captura en la propiedad VolumeStatus . Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 2 (Ninguno/No aplicable).

HealthState

Tipo de datos: uint16

Tipo de acceso: solo lectura

Estado actual del elemento. Este atributo expresa el estado de este elemento, pero no necesariamente el de sus subcomponentes. Los valores posibles son de 0 a 30, donde 5 significa que el elemento es completamente correcto y 30 significa que el elemento no funciona completamente. Esta propiedad se hereda de CIM_ManagedSystemElement y siempre se establece en 5.

IdentifyingDescriptions

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice y se establece en Null.

InstallDate

Tipo de datos: datetime

Tipo de acceso: solo lectura

Fecha y hora en que se creó la configuración de la máquina virtual. Esta propiedad se hereda de CIM_ManagedSystemElement.

InstanceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave

Identifica de forma única una instancia de esta clase. Esta propiedad se hereda de CIM_ManagedElement.

IsBasedOnUnderlyingRedundancy

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si las extensiones de almacenamiento subyacentes participan en un grupo de redundancia de almacenamiento. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en False.

LastErrorCode

Tipo de datos: uint32

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

MaxQuiesceTime

Tipo de datos: uint64

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (1024), Override ("Name")

Etiqueta por la que se conoce el objeto. Cuando se subclase, esta propiedad se puede invalidar para que sea una propiedad de clave. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en "GUID".

NameFormat

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 0.

NameNamespace

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 0.

NoSinglePointOfFailure

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si no existe un único punto de error. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en False.

NumberOfBlocks

Tipo de datos: uint64

Tipo de acceso: solo lectura

Valor calculado que representa la cantidad total de memoria dividida por BlockSize. Esta propiedad se hereda de CIM_StorageExtent.

OperatingStatus

Tipo de datos: uint16

Tipo de acceso: solo lectura

Proporciona información de estado actual para la condición operativa del elemento y se puede usar para proporcionar más detalles con respecto al valor de la propiedad EnabledState . Un valor Null indica que esta propiedad no está implementada. Esta propiedad se hereda de CIM_ManagedSystemElement.

Desconocido (0)

No disponible (1)

Mantenimiento (2)

A partir de (3)

Detención (4)

Detenido (5)

Anulado (6)

Inactivo (7)

Completado (8)

Migración (9)

Migración (10)

Migración (11)

Instantáneas (12)

Apagado (13)

En prueba (14)

Transición (15)

En servicio (16)

DMTF Reserved (..)

Vendor Reserved (0x8000.. )

OperationalStatus

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Estados actuales del objeto . Esta propiedad se hereda de CIM_ManagedSystemElement.

OtherEnabledState

Tipo de datos: cadena

Tipo de acceso: solo lectura

Estado habilitado o deshabilitado del elemento cuando la propiedad EnabledState está establecida en 1 (Other). Esta propiedad debe establecerse en Null cuando EnabledState es cualquier valor distinto de 1. Esta propiedad se hereda de CIM_EnabledLogicalElement y siempre se establece en Null.

OtherErrorDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

OtherIdentifyingInfo

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice y se establece en Null.

OtherNameFormat

Tipo de datos: cadena

Tipo de acceso: solo lectura

El espacio de nombres de la propiedad Name cuando la propiedad NameFormat incluye el valor 1 (Other"). Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en Null.

OtherNameNamespace

Tipo de datos: cadena

Tipo de acceso: solo lectura

El espacio de nombres de la propiedad Name cuando la propiedad NameNamespace incluye el valor 1 (Other). Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en Null.

PackageRedundancy

Tipo de datos: uint16

Tipo de acceso: solo lectura

Número de paquetes físicos que pueden producir errores actualmente sin pérdida de datos. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en 0.

PowerManagementCapabilities

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

PowerManagementSupported

Tipo de datos: booleano

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

PowerOnHours

Tipo de datos: uint64

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

PrimaryStatus

Tipo de datos: uint16

Tipo de acceso: solo lectura

Proporciona información de estado de alto nivel. Esta propiedad se debe usar junto con la propiedad DetailedStatus para proporcionar un estado de mantenimiento alto y detallado del elemento y sus subcomponentes. Un valor Null indica que esta propiedad no está implementada. Esta propiedad se hereda de CIM_ManagedSystemElement.

Desconocido (0)

Correcto (1)

Degradado (2)

Error (3)

DMTF Reserved (..)

Vendor Reserved (0x8000.. )

Primordial

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si el sistema contenedor no tiene la capacidad de crear o eliminar este elemento operativo. Esta propiedad se hereda de CIM_StorageExtent.

Propósito

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que describe el medio y su uso. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en "Memoria del sistema".

RequestedState

Tipo de datos: uint16

Tipo de acceso: solo lectura

El último estado solicitado o deseado para el elemento. El estado real del elemento se representa mediante EnabledState. Esta propiedad se proporciona para comparar los últimos estados solicitados y habilitados o deshabilitados actuales. Es posible que una instancia determinada de CIM_EnabledLogicalElement no admita el método RequestStateChange . Si esto ocurre, se usa el valor 12 (no aplicable). Esta propiedad se hereda de CIM_EnabledLogicalElement.

SequentialAccess

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si un dispositivo de acceso multimedia tiene acceso secuencial al almacenamiento. Una partición de cinta es un ejemplo de una extensión de almacenamiento a la que se accede secuencialmente. Los volúmenes de almacenamiento, las particiones de disco y los discos lógicos representan extensiones a las que se accede aleatoriamente. Esta propiedad se hereda de CIM_StorageExtent y siempre se establece en False.

StartingAddress

Tipo de datos: uint64

Tipo de acceso: solo lectura

Dirección inicial a la que hace referencia una aplicación o un sistema operativo y asignada por un controlador de memoria para este objeto de memoria. Esta propiedad se hereda de CIM_Memory y siempre se establece en 0.

Estado

Tipo de datos: cadena

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_ManagedSystemElement, pero no se usa.

StatusDescriptions

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Cadenas que describen los distintos valores de matriz OperationalStatus . Esta propiedad se hereda de CIM_ManagedSystemElement.

StatusInfo

Tipo de datos: uint16

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

SystemCreationClassName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Nombre de la clase de creación del sistema de ámbito. Esta propiedad se hereda de CIM_LogicalDevice.

SystemLevelAddress

Tipo de datos: booleano

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_Memory, pero no se usa.

SystemName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identificador único de la máquina virtual de ámbito. Esta propiedad se hereda de CIM_LogicalDevice.

TimeOfLastStateChange

Tipo de datos: datetime

Tipo de acceso: solo lectura

Fecha u hora en que el estado habilitado del elemento cambió por última vez. Esta propiedad se hereda de CIM_EnabledLogicalElement y siempre se establece en "NULL".

TotalPowerOnHours

Tipo de datos: uint64

Tipo de acceso: solo lectura

Esta propiedad se hereda de CIM_LogicalDevice, pero no se usa.

TransitioningToState

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica el estado de destino al que se está realizando la transición de la instancia. Esta propiedad se hereda de CIM_EnabledLogicalElement.

Volátil

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si la memoria es volátil. Esta propiedad se hereda de CIM_Memory y siempre se establece en True.

Comentarios

El filtrado de UAC puede restringir el acceso a la clase Msvm_Memory . Para obtener más información, consulte Control de cuentas de usuario y WMI.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Espacio de nombres
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_Memory

CIM_Memory

Clases de memoria