Msvm_BootSourceSettingData-Klasse

Stellt die Parameter zum Festlegen der Startquelle eines virtuellen Computers dar. Diese Klasse leitet sich von CIM_SettingData ab.

Die folgende Syntax enthält vereinfachten MOF-Code und schließt alle geerbten Eigenschaften ein.

Syntax

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

Member

Die Msvm_BootSourceSettingData-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die Msvm_BootSourceSettingData-Klasse verfügt über diese Eigenschaften.

BootSourceDescription

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Die Beschreibung der Startquelle, die von der Firmware bereitgestellt wird.

BootSourceType

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Ein Enumerationswert, der den Typ der Startquelle angibt.

Dies sind gültige Werte:

Unbekannt (0)

Laufwerk (1)

Netzwerk (2)

Datei (3)

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen ( 64 )

Eine kurze Textbeschreibung des Objekts.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Textbeschreibung des -Objekts.

ElementName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Anzeigename für diesen instance von SettingData. Darüber hinaus kann der Anzeigename als Indexeigenschaft für eine Suche oder Abfrage verwendet werden. (Hinweis: Der Name muss innerhalb eines Namespace nicht eindeutig sein.)

FirmwareDevicePath

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der native Pfad, den die Firmware verwendet, um das Gerät zu beschreiben.

InstanceID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Im Bereich des instanziierenden Namespace identifiziert InstanceID undurchsichtig und eindeutig einen instance dieser Klasse. Um die Eindeutigkeit innerhalb des NameSpace zu gewährleisten, sollte der Wert von InstanceID mit dem folgenden "bevorzugten" Algorithmus erstellt werden: OrgID:LocalID , wobei OrgID und LocalID durch einen Doppelpunkt (:) getrennt sind, und wo OrgID einen urheberrechtlich geschützten, geschützten oder anderweitig eindeutigen Namen enthalten muss, der der Geschäftseinheit gehört, die die InstanceID erstellt oder definiert, oder eine registrierte ID ist, die der Geschäftseinheit von einer anerkannten globalen Autorität zugewiesen ist. (Diese Anforderung ähnelt der SchemaName_ClassName-Struktur von Schemaklassennamen.) Darüber hinaus darf OrgID keinen Doppelpunkt (:)) enthalten, um die Eindeutigkeit sicherzustellen. Bei Verwendung dieses Algorithmus muss der erste Doppelpunkt, der in InstanceID angezeigt wird, zwischen OrgID und LocalID angezeigt werden. LocalID wird von der Geschäftseinheit ausgewählt und sollte nicht wiederverwendet werden, um verschiedene zugrunde liegende (reale) Elemente zu identifizieren. Wenn der oben genannte bevorzugte Algorithmus nicht verwendet wird, muss die definierende Entität sicherstellen, dass die resultierende InstanceID nicht für alle Instance-IDs wiederverwendet wird, die von diesem oder anderen Anbietern für den NameSpace dieser instance erstellt werden. Für DMTF-definierte Instanzen muss der "bevorzugte" Algorithmus verwendet werden, wobei die OrgID auf CIM festgelegt ist.

OptionalData

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: OctetString, ArrayType ("Indexed")

Optionale Daten, die von der Firmware bereitgestellt werden.

Hinweis

Eigenschaft, die in Windows 10 hinzugefügt wurde.

OtherLocation

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Die anderen Standortinformationen, falls vorhanden, die die Firmware verwendet, um die Startquelle eindeutig zu identifizieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 R2 [nur Desktop-Apps]
Namespace
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_SettingData

CIM_SettingData