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
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 |
|
Archivo DLL |
|