Msvm _ EthernetSwitchExtension-Klasse
Stellt eine Instanz einer Erweiterungskomponente dar, die an einen virtuellen Ethernet-Switch gebunden ist.
Die folgende Syntax ist Managed Object Format (MOF)-Code vereinfacht 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 diese Typen von Membern:
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 Instanz von CIM _ EnabledLogicalElementCapabilities enthalten sind, wobei die ausgewählten Werte eine Funktion des aktuellen Zustands des CIM _ EnabledLogicalElementsind. Diese Eigenschaft kann ungleich 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 bestimmen kann.
Diese Eigenschaft wird von CIM _ EnabledLogicalElementgeerbt.
-
Aktiviert (2)
-
Deaktiviert (3)
-
Herunterfahren (4)
-
Offline (6)
-
Test (7)
-
Zurückstellen (8)
-
Stille (9)
-
Neustart (10)
-
Zurücksetzen (11)
-
DMTF Reserved (.. )
-
-
Caption
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine kurze Beschreibung des -Objekts. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt und immer auf "Erweiterung für virtuelle Switches" 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 _ ManagedSystemElementgeerbt.
-
-
CreationClassName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, MaxLen (256)
Der Name der Klasse oder Unterklasse, die bei der Erstellung einer Instanz 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 _ ManagedElementgeerbt.
-
-
DetailedStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Ergänzt die PrimaryStatus-Eigenschaft durch zusätzliche Statusdetails. Ein NULL-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
-
-
ElementName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.
-
-
EnabledDefault
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die Standard- oder Startkonfiguration eines Administrators für den aktivierten Zustand 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 _ EnabledLogicalElementgeerbt.
Wert Bedeutung - Unbekannt
- 0
- Andere
- 1
- Aktiviert
- 2
Das Element ist oder kann Befehle ausführen, verarbeitet alle Befehle in der Warteschlange und stellt neue Anforderungen in die Warteschlange. - Deaktiviert
- 3
Das -Element führt keine Befehle aus und verwerfen alle neuen Anforderungen. - Herunterfahren
- 4
Das Element befindet sich im Zustand Deaktiviert. - Nicht zutreffend
- 5
Das -Element unterstützt nicht das Aktivieren oder Deaktivieren. - Aktiviert, aber offline
- 6
Das -Element kann Befehle abschließen und alle neuen Anforderungen löschen. - In Test
- 7
Das Element befindet sich in einem Testzustand. - Verzögert 8
Das -Element kann Befehle abschließen, aber es werden alle neuen Anforderungen in die Warteschlange gestellt. - Ruhe 9
Das -Element ist aktiviert, befindet sich jedoch im 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 gestellt. - Ab
- 10
Das -Element befindet sich im Zustand Aktiviert. Neue Anforderungen werden in die Warteschlange gestellt. - DMTF Reserved
- 11 32767
Reserviert. - Anbieter reserviert
- 32768 65535
Reserviert. -
-
ExtensionType
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
Gibt den Typ der Erweiterungskomponente an.
-
-
Unbekannt (0)
-
Erfassung (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 notwendigerweise die Integrität 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, wird HealthState auf 25 festgelegt, der virtuelle Computer wird 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 normaler Betriebsparameter und ohne Fehler. |
|
Für das Element ist ein größerer Fehler vor worden. |
|
Das Element ist nichtfunktional, und eine Wiederherstellung ist möglicherweise nicht möglich. |
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum und die Uhrzeit, zu dem die Konfiguration des virtuellen Computers für einen virtuellen Computer oder NULL für ein Verwaltungsbetriebssystem erstellt wurde. Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
InstanceID
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Identifiziert eine Instanz dieser Klasse eindeutig. Diese Eigenschaft wird von CIM _ ManagedElement geerbt.
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der eindeutige Name der Erweiterungskomponente.
OperatingStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt aktuelle Statusinformationen für die Betriebsbedingung des Elements zur Verfügung und kann verwendet werden, um weitere Details in Bezug auf den Wert der EnabledState-Eigenschaft zu erhalten. 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: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der aktivierte oder deaktivierte Zustand des Elements, wenn die EnabledState-Eigenschaft auf 1 (Sonstige) festgelegt ist. Diese Eigenschaft muss auf NULL festgelegt werden, wenn EnabledState ein anderer Wert als 1 ist. Diese Eigenschaft wird von CIM _ EnabledLogicalElement geerbtund immer auf NULL festgelegt.
PrimaryStatus
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt Statusinformationen auf hoher Ebene zur Verfügung. Diese Eigenschaft sollte in Verbindung mit der DetailedStatus-Eigenschaft verwendet werden, um umfassende und detaillierte Integritätsstatusinformationen für das Element und seine Unterkomponenten zur Verfügung zu stellen. 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 wird, oder 12 (Nicht zutreffend), wenn keine Zustandsänderung in Bearbeitung ist. Der tatsächliche Zustand des Elements wird durch EnabledState dargestellt. Diese Eigenschaft wird bereitgestellt, um den zuletzt angeforderten und den aktuell aktivierten oder deaktivierten Zustand zu vergleichen. Diese Eigenschaft wird von CIM _ EnabledLogicalElement geerbt.
Status
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die den Status des Elements angibt. Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
StatusDescriptions
-
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, propagiert ("_ CIM-System.CreationClassName"), MaxLen (256)
Der Name der Systemerstellungsklasse.
Systemname
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, propagiert ("_ CIM-System.Name"), MaxLen (256)
Der Name des virtuellen Switches, an den die Erweiterungsinstanz gebunden ist.
TimeOfLastStateChange
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum und die Uhrzeit der letzten Änderung des aktivierten Zustands des Elements. Diese Eigenschaft wird von CIM _ EnabledLogicalElement geerbt.
TransitioningToState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt den Zielzustand an, in den die Instanz übergibt. Diese Eigenschaft wird von CIM _ EnabledLogicalElement geerbt,aber nicht verwendet.
Hersteller
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Gibt den Anbieter an, der die Erweiterung angibt.
Version
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Die Version der Erweiterung im Format "Hauptversion. neben", 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 |
Root \ Virtualization \ V2 |
| MOF |
|
| DLL |
|