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
OK
5
Das -Element ist voll funktionsfähig und funktioniert innerhalb normaler Betriebsparameter und ohne Fehler.
Hauptfehler
20
Für das Element ist ein größerer Fehler vor worden.
Kritischer Fehler
25
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

Qualifizierer: Key, Override ("Name"), MaxLen (256)

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe