Share via


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

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, MaxLen (256)

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
OK
5
Das Element ist voll funktionsfähig und funktioniert innerhalb der normalen Betriebsparameter und ohne Fehler.
Hauptfehler
20
Das Element hat einen großen Fehler erlitten.
Kritischer Fehler
25
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
WindowsVirtualization.V2.mof
DLL
Vmms.exe