Compartir a través de


Msvm_BIOSElement clase

Representa el software de bajo nivel que se carga en la RAM para configurar e iniciar el sistema. El BIOS no es un dispositivo lógico, por lo que el BIOS virtual no debe considerarse como un dispositivo de máquina virtual. Como no es un dispositivo, no tiene un grupo de recursos correspondiente. El objeto BIOS está asociado a la máquina virtual a través de la asociación Msvm_SystemBIOS .

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_BIOSElement : CIM_BIOSElement
{
  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;
  string   Name = "BIOS";
  uint16   SoftwareElementState = 2;
  string   SoftwareElementID = "Microsoft:GUID\device-specific data";
  uint16   TargetOperatingSystem = 0;
  string   OtherTargetOS;
  string   BuildNumber = 14;
  string   SerialNumber;
  string   CodeSet;
  string   IdentificationCode;
  string   LanguageEdition;
  string   Version = "8.02.00";
  string   Manufacturer = "Microsoft Corporation";
  boolean  PrimaryBIOS = True;
  string   ListOfLanguages[] = "en|US|iso8859-1";
  string   CurrentLanguage = "en|US|iso8859-1";
  unit64   LoadedStartingAddress = 0xE0000;
  unit64   LoadedEndingAddress = 0xFFFFF;
  string   LoadUtilityInformation;
  datetime ReleaseDate;
  string   RegistryURIs[];
  string   BIOSGUID;
  string   BIOSSerialNumber;
  string   BaseBoardSerialNumber;
  string   ChassisSerialNumber;
  string   ChassisAssetTag;
  boolean  BIOSNumLock;
  uint16   BootOrder[];
};

Miembros

La clase Msvm_BIOSElement tiene estos tipos de miembros:

Propiedades

La clase Msvm_BIOSElement tiene estas propiedades.

BaseBoardSerialNumber

Tipo de datos: cadena

Tipo de acceso: solo lectura

Número de serie de la placa base en la máquina virtual.

BIOSGUID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identificador único del BIOS.

BIOSNumLock

Tipo de datos: booleano

Tipo de acceso: solo lectura

Estado habilitado del bloqueo numérico en el BIOS.

BIOSSerialNumber

Tipo de datos: cadena

Tipo de acceso: solo lectura

Número de serie del BIOS.

BootOrder

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Calificadores: ArrayType ("Indexed"), MAX (4)

Orden en el que se buscarán los dispositivos en un sector de arranque al iniciarse.

BuildNumber

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Identificador interno de esta compilación del elemento de software. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en 14.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

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

ChassisAssetTag

Tipo de datos: cadena

Tipo de acceso: solo lectura

Rellenado automáticamente por el BIOS cuando se crea la máquina virtual.

ChassisSerialNumber

Tipo de datos: cadena

Tipo de acceso: solo lectura

Rellenado automáticamente por el BIOS cuando se crea la máquina virtual.

CodeSet

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Conjunto de código utilizado por el elemento de software. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en Null.

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.

CurrentLanguage

Tipo de datos: cadena

Tipo de acceso: solo lectura

Idioma seleccionado actualmente para el BIOS. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en "en| US|iso8859-1".

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.

ElementName

Tipo de datos: cadena

Tipo de acceso: solo lectura

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

HealthState

Tipo de datos: uint16

Tipo de acceso: solo lectura

Especifica el estado actual del elemento. Este atributo expresa el estado de este elemento, pero no necesariamente el de sus subcomponentes.

Cuando se produce un error crítico, compruebe el registro de eventos para obtener más información. La propiedad EnabledState también puede contener más información. Por ejemplo, cuando el espacio en disco es críticomente bajo, HealthState se establece en 25, la máquina virtual se pausa y EnabledState se establece en 32768 (en pausa).

Esta propiedad se hereda de CIM_ManagedSystemElement.

Valor Significado
OK (CORRECTO)
5
La máquina virtual es totalmente funcional y funciona dentro de los parámetros operativos normales y sin errores.
Error importante
20
La máquina virtual ha sufrido un error importante. Este valor se usa cuando uno o varios discos que contienen los discos duros virtuales de la máquina virtual tienen poco espacio en disco y la máquina virtual se ha pausado.
Error crítico
25
El elemento no funciona y es posible que la recuperación no sea posible. Esto puede indicar que el proceso de trabajo de la máquina virtual (Vmwp.exe) no responde a las solicitudes de control o de información, o que uno o varios discos que contienen los discos duros virtuales de la máquina virtual tienen poco espacio en disco.

IdentificationCode

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Identificador del fabricante de este elemento de software. A menudo, se trata de una unidad de almacenamiento (SKU) o un número de pieza. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en Null.

InstallDate

Tipo de datos: datetime

Tipo de acceso: solo lectura

Rellenado automáticamente por el BIOS cuando se crea 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.

LanguageEdition

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (32)

Edición de idioma de este elemento de software. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en Null.

ListOfLanguages

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Lista de idiomas instalables para el BIOS. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en "en| US|iso8859-1".

LoadedEndingAddress

Tipo de datos: unit64

Tipo de acceso: solo lectura

Dirección final de la memoria que ocupa este BIOS. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en 0xFFFFF.

LoadedStartingAddress

Tipo de datos: unit64

Tipo de acceso: solo lectura

Dirección inicial de la memoria que ocupa este BIOS. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en 0xE0000.

LoadUtilityInformation

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que describe la utilidad flash/load del BIOS necesaria para actualizar el elemento BIOS. La versión y otra información pueden indicarse en esta propiedad. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en Null.

Fabricante

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (256)

Fabricante de este BIOS. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en "Microsoft Corporation".

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (1024)

Nombre usado para identificar este elemento de software. Cuando se subclase, esta propiedad se puede invalidar para que sea una propiedad de clave. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en "BIOS".

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.

OperationalStatus

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Matriz que contiene los estados actuales del objeto. Esta propiedad se hereda de CIM_ManagedSystemElement. El valor en el índice cero (0) es uno de los valores siguientes.

Valor Significado
OK (CORRECTO)
2
La máquina virtual es funcional y funciona normalmente.
Degradado
3
La máquina virtual solo es parcialmente funcional. Esto indica que el almacenamiento que contiene la configuración no es accesible. Una máquina virtual en este estado solo se puede desactivar o eliminar.
Error predictivo
5
La máquina virtual es funcional, pero puede producir un error en el futuro. Esto indica que el almacenamiento que contiene el disco duro virtual de la máquina virtual está bajo en espacio libre. La máquina virtual se pausará si no hay más espacio en disco disponible.
Stopped
10
Este valor no se admite. Si se detiene la máquina virtual, la propiedad EnabledState tendrá un valor de 3 (Deshabilitado).
En servicio
11
La máquina virtual está procesando una solicitud.
Inactivo
15
Este valor no se admite. Si la máquina virtual está suspendida o en pausa, la propiedad EnabledState tendrá un valor de 32769 (suspendido) o 32768 (en pausa).

El valor del índice uno (1) es opcional y contiene información de estado secundaria. Un cliente debe usar el estado principal del índice cero (0) para determinar si se puede emitir una nueva solicitud a la máquina virtual. Si OperationalStatus[0] es 2 (OK), se puede interrumpir la operación indicada por OperationalStatus[1].

El valor de OperationalStatus[1] es uno de los valores siguientes.

Valor Significado
Creación de instantáneas
32 768
Una instantánea está en proceso de creación para la máquina virtual.
Aplicación de instantánea
32769
Una instantánea está en proceso de aplicación a la máquina virtual.
Eliminar instantánea
32770
Una instantánea está en proceso de eliminación de la máquina virtual.
Esperando a iniciarse
32771
La máquina virtual se iniciará después de que haya transcurrido el retraso de inicio automático.
Combinar discos
32772
Los discos duros virtuales de las instantáneas eliminadas anteriormente se combinan.
Exportar máquina virtual
32773
La máquina virtual se está exportando.
Migración de máquina virtual
32774
La máquina virtual se está migrando en vivo de un equipo físico a otro.

OtherTargetOS

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

El fabricante y el sistema operativo de un elemento de software cuando la propiedad TargetOperatingSystem tiene un valor de 1 (Other), que requiere que la propiedad OtherTargetOS tenga un valor distinto de Null . Para todos los demás valores de TargetOperatingSystem, la propiedad OtherTargetOS debe ser Null. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en Null.

PrimaryBIOS

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es True, este es el BIOS principal del sistema informático. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en True.

PrimaryStatus

Tipo de datos: uint16

Tipo de acceso: solo lectura

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

RegistryURIs

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Matriz de cadenas que representan la ubicación de publicación del registro de atributos bios o registra que la implementación cumple. Esta propiedad se hereda de CIM_BIOSElement.

ReleaseDate

Tipo de datos: datetime

Tipo de acceso: solo lectura

Fecha en que se publicó el BIOS. Esta propiedad se hereda de CIM_BIOSElement.

SerialNumber

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Número de serie asignado del BIOS. Esta propiedad se hereda de CIM_SoftwareElement.

SoftwareElementID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (256)

Identificador del elemento de software. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en "Datos específicos del dispositivo Microsoft:GUID\".

SoftwareElementState

Tipo de datos: uint16

Tipo de acceso: solo lectura

Estado del ciclo de vida de un elemento de software. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en 2 (ejecutable).

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

Calificadores: ArrayType ("Indexed")

Matriz que contiene cadenas que describen los valores de matriz OperationalStatus correspondientes. Por ejemplo, si 11 (En servicio) es el valor asignado a OperationalStatus[0], entonces StatusDescriptions[0] puede contener una explicación sobre por qué la máquina virtual está procesando una solicitud. Esta propiedad se hereda de CIM_ManagedSystemElement.

TargetOperatingSystem

Tipo de datos: uint16

Tipo de acceso: solo lectura

Entorno del sistema operativo del elemento. Esta propiedad se hereda de CIM_SoftwareElement y siempre se establece en 0 (Desconocido).

Versión

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Versión del BIOS. Esta propiedad se hereda de CIM_BIOSElement y siempre se establece en "8.02.00".

Comentarios

El filtrado UAC puede restringir el acceso a la clase Msvm_BIOSElement . 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_BIOSElement

Clases de BIOS

CIM_BIOSElement