Msvm_EthernetSwitchExtension-Klasse
Stellt eine instance einer Erweiterungskomponente dar, die an einen virtuellen Ethernet-Switch gebunden ist.
Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_EthernetSwitchExtension : CIM_EnabledLogicalElement
{
string InstanceID;
string Caption = "Virtual Switch Extension";
string Description;
string ElementName;
datetime InstallDate;
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
uint16 EnabledState = 5;
string OtherEnabledState;
uint16 RequestedState;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_VirtualEthernetSwitch";
string SystemName;
string CreationClassName = "Msvm_EthernetSwitchExtension";
string Name;
uint8 ExtensionType;
string Vendor;
string Version;
};
Member
Die Msvm_EthernetSwitchExtension-Klasse verfügt über folgende Membertypen:
Methoden
Die Msvm_EthernetSwitchExtension-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
RequestStateChange | Fordert eine Zustandsänderung an. |
Eigenschaften
Die Msvm_EthernetSwitchExtension-Klasse verfügt über diese Eigenschaften.
-
AvailableRequestedStates
-
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Gibt die möglichen Werte für den RequestedState-Parameter der RequestStateChange-Methode an, die zum Initiieren einer Zustandsänderung verwendet wird. Die aufgelisteten Werte sind eine Teilmenge der Werte, die in der RequestedStatesSupported-Eigenschaft der zugeordneten instance von CIM_EnabledLogicalElementCapabilities enthalten sind, wobei die ausgewählten Werte eine Funktion des aktuellen Zustands des CIM_EnabledLogicalElement sind. Diese Eigenschaft kann nicht NULL sein, wenn eine Implementierung den Satz möglicher Werte als Funktion des aktuellen Zustands ankündigen kann. Diese Eigenschaft ist NULL , wenn eine Implementierung den Satz möglicher Werte nicht als Funktion des aktuellen Zustands ermitteln kann.
Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt.
-
Aktiviert (2)
-
Deaktiviert (3)
-
Herunterfahren (4)
-
Offline (6)
-
Test (7)
-
Zurückstellen (8)
-
Stilllegen (9)
-
Neustart (10)
-
Zurücksetzen (11)
-
DMTF Reserviert (.. )
-
-
Caption
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt und ist immer auf "Virtual Switch-Erweiterung" festgelegt.
-
-
CommunicationStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt die Fähigkeit der Instrumentierung an, mit dem zugrunde liegenden verwalteten Element zu kommunizieren. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
CreationClassName
-
Der Name der Klasse oder Unterklasse, die bei der Erstellung eines instance verwendet wird. Diese Eigenschaft ist immer auf "Msvm_EthernetSwitchExtension" festgelegt.
-
Beschreibung
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
DetailedStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Ergänzt die PrimaryStatus-Eigenschaft mit zusätzlichen status Details. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
ElementName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
EnabledDefault
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die Standard- oder Startkonfiguration eines Administrators für den aktivierten Status eines Elements. Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt und ist einer der folgenden Werte.
-
Aktiviert (2)
-
Deaktiviert (3)
-
Aktiviert, aber offline (6)
-
-
EnabledState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der aktivierte und deaktivierte Status eines Elements. Diese Eigenschaft kann auch die Übergänge zwischen diesen angeforderten Zuständen angeben. Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt.
Wert Bedeutung - Unbekannt
- 0
- Andere
- 1
- Aktiviert
- 2
Das Element kann Befehle ausführen, alle Befehle in der Warteschlange verarbeiten und neue Anforderungen in die Warteschlange stellen. - Disabled
- 3
Das Element führt keine Befehle aus und löscht alle neuen Anforderungen. - Herunterfahren
- 4
Das -Element wechselt gerade in den Status Deaktiviert. - Nicht verfügbar
- 5
Das -Element unterstützt das Aktivieren oder Deaktivieren nicht. - Aktiviert, aber offline
- 6
Das Element führt möglicherweise Befehle aus, und es werden alle neuen Anforderungen gelöscht. - Wird getestet
- 7
Das Element befindet sich in einem Testzustand. - Latent
- 8
Das Element führt möglicherweise Befehle aus, aber es wird alle neuen Anforderungen in die Warteschlange gestellt. - Stilllegen
- 9
Das Element ist aktiviert, aber in einem eingeschränkten Modus. Das Verhalten des Elements ähnelt dem Status Aktiviert, verarbeitet jedoch nur einen eingeschränkten Satz von Befehlen. Alle anderen Anforderungen werden in die Warteschlange eingereiht. - Wird gestartet
- 10
Das Element wechselt gerade in den Status Aktiviert. Neue Anforderungen werden in die Warteschlange eingereiht. - DMTF Reserviert
- 11 32767
Reserviert. - Anbieter reserviert
- 32768 65535
Reserviert. -
-
ExtensionType
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
Gibt den Typ der Erweiterungskomponente an.
-
-
Unbekannt (0)
-
Erfassen (1)
-
Filter (2)
-
Weiterleitung (3)
-
Überwachung (4)
-
nativ (5)
HealthState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt die aktuelle Integrität des Elements an. Dieses Attribut drückt die Integrität dieses Elements aus, aber nicht unbedingt die seiner Unterkomponenten.
Wenn ein kritischer Fehler auftritt, überprüfen Sie das Ereignisprotokoll auf Details. Die EnabledState-Eigenschaft kann auch weitere Informationen enthalten. Wenn beispielsweise der Speicherplatz auf dem Datenträger kritisch niedrig ist, HealthState auf 25 festgelegt ist, wird der virtuelle Computer angehalten, und EnabledState ist auf 32768 (Angehalten) festgelegt.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Wert | Bedeutung |
---|---|
|
Das Element ist voll funktionsfähig und funktioniert innerhalb der normalen Betriebsparameter und ohne Fehler. |
|
Das Element hat einen großen Fehler erlitten. |
|
Das Element ist nicht funktionsfähig, und die Wiederherstellung ist möglicherweise nicht möglich. |
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum und die Uhrzeit, zu der die Konfiguration des virtuellen Computers für einen virtuellen Computer erstellt wurde( null) für ein Verwaltungsbetriebssystem. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
InstanceID
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Identifiziert eindeutig einen instance dieser Klasse. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
Name
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, Außerkraftsetzung ("Name"), MaxLen (256)
Der eindeutige Name der Erweiterungskomponente.
OperatingStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt aktuelle status Informationen für den Betriebszustand des Elements bereit und kann verwendet werden, um weitere Details in Bezug auf den Wert der EnabledState-Eigenschaft bereitzustellen. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
OperationalStatus
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Ein Array, das die aktuellen Status des Objekts enthält. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
OtherEnabledState
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der aktivierte oder deaktivierte Status des Elements, wenn die EnabledState-Eigenschaft auf 1 (Sonstige) festgelegt ist. Diese Eigenschaft muss auf NULL festgelegt werden, wenn EnabledState einen anderen Wert als 1 aufweist. Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt und immer auf Null festgelegt.
PrimaryStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt allgemeine status Informationen bereit. Diese Eigenschaft sollte in Verbindung mit der DetailedStatus-Eigenschaft verwendet werden, um allgemeine und detaillierte Integrität status Informationen für das Element und seine Unterkomponenten bereitzustellen. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
RequestedState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der letzte angeforderte oder gewünschte Zustand für das Element, der an die RequestStateChange-Methode übergeben wurde, oder 12 (Nicht zutreffend), wenn keine Zustandsänderung ausgeführt wird. Der tatsächliche Zustand des Elements wird durch EnabledState dargestellt. Diese Eigenschaft wird bereitgestellt, um die zuletzt angeforderten und aktuellen aktivierten oder deaktivierten Zustände zu vergleichen. Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die die status des Elements angibt. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
StatusBeschreibungen
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("Indexed")
Ein Array, das Zeichenfolgen enthält, die die entsprechenden OperationalStatus-Arraywerte beschreiben. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
SystemCreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, weitergegeben ("CIM_System. CreationClassName"), MaxLen (256)
Der Name der Systemerstellungsklasse.
Systemname
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, weitergegeben ("CIM_System. Name"), MaxLen (256)
Der Name des virtuellen Switches, an den die Erweiterung instance gebunden ist.
TimeOfLastStateChange
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum und die Uhrzeit, zu dem sich der aktivierte Status des Elements zuletzt geändert hat. Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt.
TransitioningToState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt den Zielzustand an, in den die instance übergehen. Diese Eigenschaft wird von CIM_EnabledLogicalElement geerbt, aber nicht verwendet.
Hersteller
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Gibt den Anbieter an, der die Erweiterung bereitstellt.
Version
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Die Version der Erweiterung im Format "major. minor", z. B. "2.0".
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Namespace |
Stamm\Virtualization\V2 |
MOF |
|
DLL |
|