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