classe Msvm_BIOSElement
Representa o software de baixo nível carregado na RAM para configurar e iniciar o sistema. O BIOS não é um dispositivo lógico, portanto, o BIOS virtual não deve ser considerado como um dispositivo de máquina virtual. Como não é um dispositivo, ele não tem um pool de recursos correspondente. O objeto BIOS está associado à máquina virtual por meio da associação Msvm_SystemBIOS .
A sintaxe a seguir é o código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.
Sintaxe
[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[];
};
Membros
A classe Msvm_BIOSElement tem estes tipos de membros:
Propriedades
A classe Msvm_BIOSElement tem essas propriedades.
-
BaseBoardSerialNumber
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O número de série do quadro base na máquina virtual.
-
-
BIOSGUID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O identificador exclusivo para o BIOS.
-
-
BIOSNumLock
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
O estado habilitado do Bloqueio num no BIOS.
-
-
BIOSSerialNumber
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O número de série do BIOS.
-
-
BootOrder
-
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
A ordem na qual os dispositivos serão pesquisados para um setor de inicialização na inicialização.
-
-
BuildNumber
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
O identificador interno para essa compilação de elemento de software. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como 14.
-
-
Legenda
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement.
-
-
ChassisAssetTag
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Preenchido automaticamente pelo BIOS quando a máquina virtual é criada.
-
-
ChassisSerialNumber
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Preenchido automaticamente pelo BIOS quando a máquina virtual é criada.
-
-
CodeSet
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
O conjunto de códigos usado pelo elemento de software. Essa propriedade é herdada de CIM_SoftwareElement e sempre é definida como Null.
-
-
CommunicationStatus
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Indica a capacidade da instrumentação de se comunicar com o elemento gerenciado subjacente. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
CurrentLanguage
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O idioma selecionado no momento para o BIOS. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como "en| US|iso8859-1".
-
-
Descrição
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement.
-
-
DetailedStatus
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Complementa a propriedade PrimaryStatus com detalhes de status adicionais. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
ElementName
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Um nome de exibição para o elemento . Essa propriedade é herdada de CIM_ManagedElement.
-
-
HealthState
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Especifica a integridade atual do elemento. Esse atributo expressa a integridade desse elemento, mas não necessariamente a de seus subcomponentes.
Quando ocorrer um erro crítico, marcar o log de eventos para obter detalhes. A propriedade EnabledState também pode conter mais informações. Por exemplo, quando o espaço em disco é extremamente baixo, HealthState é definido como 25, a máquina virtual pausa e EnabledState é definido como 32768 (Pausado).
Essa propriedade é herdada de CIM_ManagedSystemElement.
Valor Significado - OK
- 5
A máquina virtual é totalmente funcional e está operando dentro de parâmetros operacionais normais e sem erros. - Falha principal
- 20
A máquina virtual sofreu uma grande falha. Esse valor é usado quando um ou mais discos que contêm os VHDs da máquina virtual estão com pouco espaço em disco e a máquina virtual foi pausada. - Falha crítica
- 25
O elemento não é funcional e a recuperação pode não ser possível. Isso pode indicar que o processo de trabalho da máquina virtual (Vmwp.exe) não está respondendo a solicitações de controle ou informações, ou que um ou mais discos que contêm os VHDs para a máquina virtual estão com pouco espaço em disco. -
-
IdentificationCode
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
O identificador do fabricante para esse elemento de software. Geralmente, essa será uma SKU (unidade de manutenção de estoque) ou um número de parte. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como Null.
-
-
InstallDate
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
Preenchido automaticamente pelo BIOS quando a máquina virtual é criada. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
InstanceID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Chave
Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement.
-
-
LanguageEdition
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (32)
A edição de linguagem deste elemento de software. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como Null.
-
-
ListOfLanguages
-
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma lista de idiomas instaláveis para o BIOS. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como "en| US|iso8859-1".
-
-
LoadedEndingAddress
-
-
Tipo de dados: unit64
-
Tipo de acesso: Somente leitura
O endereço final da memória que esse BIOS ocupa. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como 0xFFFFF.
-
-
LoadedStartingAddress
-
-
Tipo de dados: unit64
-
Tipo de acesso: Somente leitura
O endereço inicial da memória que esse BIOS ocupa. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como 0xE0000.
-
-
LoadUtilityInformation
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve o utilitário de flash/carga do BIOS necessário para atualizar o elemento BIOS. A versão e outras informações podem ser indicadas nesta propriedade. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como Null.
-
-
Fabricante
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (256)
O fabricante deste BIOS. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como "Microsoft Corporation".
-
-
Nome
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (1024)
O nome usado para identificar esse elemento de software. Quando subclasse, essa propriedade pode ser substituída para ser uma propriedade de chave. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como "BIOS".
-
-
OperatingStatus
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Fornece informações de status atuais para a condição operacional do elemento e pode ser usado para fornecer mais detalhes em relação ao valor da propriedade EnabledState. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
OperationalStatus
-
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Uma matriz que contém os status atuais do objeto . Essa propriedade é herdada de CIM_ManagedSystemElement. O valor no índice zero (0) é um dos valores a seguir.
Valor Significado - OK
- 2
A máquina virtual está funcional e funcionando normalmente. - Degradado
- 3
A máquina virtual é apenas parcialmente funcional. Isso indica que o armazenamento que contém a configuração não está acessível. Uma máquina virtual nesse estado só pode ser desativada ou excluída. - Falha preditiva
- 5
A máquina virtual é funcional, mas pode falhar no futuro. Isso indica que o armazenamento que contém o disco rígido virtual da máquina virtual está com pouco espaço livre. A máquina virtual será pausada se mais espaço em disco não for disponibilizado. - Parado
- 10
Não há suporte para esse valor. Se a máquina virtual for interrompida, a propriedade EnabledState terá um valor 3 (Desabilitado). - Em Serviço
- 11
A máquina virtual está processando uma solicitação. - Inativo
- 15
Não há suporte para esse valor. Se a máquina virtual for suspensa ou pausada, a propriedade EnabledState terá um valor de 32769 (Suspenso) ou 32768 (Pausado). O valor no índice um (1) é opcional e contém informações de status secundárias. Um cliente deve usar o status primário do índice zero (0) para determinar se uma nova solicitação pode ser emitida para a máquina virtual. Se OperationalStatus[0] for 2 (OK), a operação indicada por OperationalStatus[1] poderá ser interrompida.
O valor em OperationalStatus[1] é um dos valores a seguir.
Valor Significado - Criando instantâneo
- 32768
Um instantâneo está em processo de criação para a máquina virtual. - Aplicando instantâneo
- 32769
Um instantâneo está em processo de aplicação à máquina virtual. - Excluindo instantâneo
- 32770
Um instantâneo está em processo de exclusão da máquina virtual. - Aguardando para iniciar
- 32771
A máquina virtual será iniciada depois que o atraso automático de inicialização tiver decorrido. - Mesclando discos
- 32772
Discos rígidos virtuais de instantâneos excluídos anteriormente estão sendo mesclados. - Exportando máquina virtual
- 32773
A máquina virtual está sendo exportada. - Migrando máquina virtual
- 32774
A máquina virtual está sendo migrada ao vivo de um computador físico para outro. -
-
OtherTargetOS
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
O fabricante e o sistema operacional de um elemento de software quando a propriedade TargetOperatingSystem tem um valor de 1 (Other), o que exige que a propriedade OtherTargetOS tenha um valor não Null . Para todos os outros valores de TargetOperatingSystem, a propriedade OtherTargetOS deve ser Null. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como Null.
-
-
PrimaryBIOS
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se True, este é o BIOS primário do sistema de computador. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como True.
-
-
PrimaryStatus
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Fornece informações de status de alto nível. Essa propriedade deve ser usada em conjunto com a propriedade DetailedStatus para fornecer informações de status de integridade detalhadas e de alto nível para o elemento e seus subcomponentes. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
RegistryURIs
-
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma matriz de cadeias de caracteres que representa o local da publicação do registro de atributo bios ou registros aos quais a implementação está em conformidade. Essa propriedade é herdada de CIM_BIOSElement.
-
-
Releasedate
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
A data em que o BIOS foi liberado. Essa propriedade é herdada de CIM_BIOSElement.
-
-
SerialNumber
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
O número de série atribuído do BIOS. Essa propriedade é herdada de CIM_SoftwareElement.
-
-
SoftwareElementID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (256)
Um identificador para o elemento de software. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como "Dados específicos do dispositivo Microsoft:GUID\".
-
-
SoftwareElementState
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O estado do ciclo de vida de um elemento de software. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como 2 (Executável).
-
-
Status
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Essa propriedade é herdada de CIM_ManagedSystemElement, mas não é usada.
-
-
StatusDescriptions
-
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed")
Uma matriz que contém cadeias de caracteres que descrevem os valores de matriz OperationalStatus correspondentes. Por exemplo, se 11 (Em Serviço) for o valor atribuído a OperationalStatus[0], StatusDescriptions[0] poderá conter uma explicação sobre por que a máquina virtual está processando uma solicitação. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
TargetOperatingSystem
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O ambiente do sistema operacional do elemento. Essa propriedade é herdada de CIM_SoftwareElement e é sempre definida como 0 (Desconhecido).
-
-
Versão
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
A versão do BIOS. Essa propriedade é herdada de CIM_BIOSElement e é sempre definida como "8.02.00".
-
Comentários
O acesso à classe Msvm_BIOSElement pode ser restrito pela Filtragem UAC. Para obter mais informações, consulte Controle de Conta de Usuário e WMI.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 [somente aplicativos da área de trabalho] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|