Share via


classe Msvm_BootSourceSettingData

Rappresenta i parametri per impostare l'origine di avvio di una macchina virtuale. Questa classe deriva da CIM_SettingData.

La sintassi seguente è semplificata dal codice MOF e include tutte le proprietà ereditate.

Sintassi

[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[];
};

Members

La classe Msvm_BootSourceSettingData ha questi tipi di membri:

Proprietà

La classe Msvm_BootSourceSettingData ha queste proprietà.

BootSourceDescription

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione dell'origine di avvio fornita dal firmware.

BootSourceType

Tipo di dati: uint32

Tipo di accesso: sola lettura

Valore di enumerazione che specifica il tipo dell'origine di avvio.

Questi sono valori validi:

Sconosciuto (0)

Unità (1)

Rete (2)

File (3)

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen ( 64 )

Breve descrizione testuale dell'oggetto.

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione testuale dell'oggetto.

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome visualizzato per questa istanza di SettingData. Inoltre, il nome visualizzato può essere usato come proprietà di indice per una ricerca o una query. Nota: il nome non deve essere univoco all'interno di uno spazio dei nomi.

FirmwareDevicePath

Tipo di dati: string

Tipo di accesso: sola lettura

Percorso nativo usato dal firmware per descrivere il dispositivo.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Nell'ambito dell'istanza dello spazio dei nomi, InstanceID identifica in modo opaco e univoco un'istanza di questa classe. Per garantire l'univocità all'interno di NameSpace, il valore di InstanceID deve essere costruito usando l'algoritmo "preferito" seguente: OrgID:LocalID Dove OrgID e LocalID sono separati da due punti (:) e dove OrgID deve includere un copyright, un marchio registrato o un nome univoco di proprietà dell'entità aziendale che sta creando o definendo InstanceID o che è un ID registrato assegnato all'entità aziendale da un'autorità globale riconosciuta. Questo requisito è simile alla struttura SchemaName_ClassName dei nomi delle classi dello schema. Inoltre, per garantire l'univocità, OrgID non deve contenere due punti (:). Quando si usa questo algoritmo, i primi due punti da visualizzare in InstanceID devono essere visualizzati tra OrgID e LocalID. LocalID viene scelto dall'entità business e non deve essere riutilizzato per identificare elementi sottostanti diversi (reali). Se l'algoritmo preferito precedente non viene usato, l'entità di definizione deve garantire che l'ID istanza risultante non venga riutilizzato in tutti gli ID istanza prodotti da questo o da altri provider per NameSpace di questa istanza. Per le istanze definite da DMTF, l'algoritmo "preferito" deve essere usato con OrgID impostato su CIM.

OptionalData

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

Qualificatori: OctetString, ArrayType ("Indexed")

Dati facoltativi forniti dal firmware.

Nota

Proprietà aggiunta in Windows 10.

OtherLocation

Tipo di dati: string

Tipo di accesso: sola lettura

Le altre informazioni sulla posizione, se presenti, usate dal firmware per identificare ulteriormente l'origine di avvio.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8.1 [solo app desktop]
Server minimo supportato
Windows Server 2012 R2 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_SettingData

CIM_SettingData