Share via


classe Msvm_BootSourceSettingData

Representa os parâmetros para definir a origem da inicialização de uma máquina virtual. Essa classe deriva de CIM_SettingData.

A sintaxe a seguir é simplificada do código MOF e inclui todas as propriedades herdadas.

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BootSourceSettingData : CIM_SettingData
{
  string Description;
  string Caption;
  string InstanceID;
  string ElementName;
  uint32 BootSourceType;
  string OtherLocation;
  string FirmwareDevicePath;
  string BootSourceDescription;
  uint8  OptionalData[];
};

Membros

A classe Msvm_BootSourceSettingData tem estes tipos de membros:

Propriedades

A classe Msvm_BootSourceSettingData tem essas propriedades.

BootSourceDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A descrição da fonte de inicialização fornecida pelo firmware.

BootSourceType

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Um valor de enumeração que especifica o tipo da origem da inicialização.

Estes são valores válidos:

Desconhecido (0)

Unidade (1)

Rede (2)

Arquivo (3)

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen ( 64 )

Uma breve descrição textual do objeto.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição textual do objeto.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome de exibição dessa instância de SettingData. Além disso, o nome de exibição pode ser usado como uma propriedade de índice para uma pesquisa ou consulta. (Observação: o nome não precisa ser exclusivo em um namespace.)

FirmwareDevicePath

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O caminho nativo que o firmware usa para descrever o dispositivo.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Dentro do escopo do Namespace de instanciação, InstanceID identifica de forma opaca e exclusivamente uma instância dessa classe. Para garantir a exclusividade dentro do NameSpace, o valor de InstanceID deve ser construído usando o seguinte algoritmo "preferencial": OrgID:LocalID Em que OrgID e LocalID são separados por dois-pontos (:) e em que OrgID deve incluir um nome protegido por direitos autorais, marca registrada ou de outra forma exclusivo que pertence à entidade empresarial que está criando ou definindo a InstanceID ou que é uma ID registrada atribuída à entidade de negócios por uma autoridade global reconhecida. (Esse requisito é semelhante à estrutura SchemaName_ClassName de Nomes de classe de esquema.) Além disso, para garantir a exclusividade, OrgID não deve conter dois-pontos (:). Ao usar esse algoritmo, os primeiros dois-pontos a serem exibidos em InstanceID devem aparecer entre OrgID e LocalID. LocalID é escolhido pela entidade de negócios e não deve ser reutilizado para identificar diferentes elementos subjacentes (do mundo real). Se o algoritmo preferencial acima não for usado, a entidade de definição deverá garantir que a InstanceID resultante não seja reutilizado em nenhuma InstanceIDs produzida por este ou outros provedores para o NameSpace dessa instância. Para instâncias definidas por DMTF, o algoritmo "preferencial" deve ser usado com o OrgID definido como CIM.

OptionalData

Tipo de dados: matriz uint8

Tipo de acesso: Somente leitura

Qualificadores: OctetString, ArrayType ("Indexed")

Dados opcionais fornecidos pelo firmware.

Observação

Propriedade adicionada em Windows 10.

OtherLocation

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

As outras informações de localização, se houver, que o firmware usa para identificar ainda mais exclusivamente a origem da inicialização.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_SettingData

CIM_SettingData