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