Condividi tramite


classe Msvm_EthernetSwitchExtension

Rappresenta un'istanza di un componente di estensione associata a un commutatore Ethernet virtuale.

La sintassi seguente è il codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

[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;
};

Members

La classe Msvm_EthernetSwitchExtension include questi tipi di membri:

Metodi

La classe Msvm_EthernetSwitchExtension include questi metodi.

Metodo Descrizione
RequestStateChange Richiede una modifica dello stato.

Proprietà

La classe Msvm_EthernetSwitchExtension ha queste proprietà.

AvailableRequestedStates

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Indica i valori possibili per il parametro RequestedState del metodo RequestStateChange usato per avviare una modifica dello stato. I valori elencati saranno un subset dei valori contenuti nella proprietà RequestedStatesSupported dell'istanza associata di CIM_EnabledLogicalElementCapabilities, in cui i valori selezionati sono una funzione dello stato corrente del CIM_EnabledLogicalElement. Questa proprietà può essere non Null se un'implementazione è in grado di annunciare il set di valori possibili come funzione dello stato corrente. Questa proprietà sarà Null se un'implementazione non è in grado di determinare il set di valori possibili come funzione dello stato corrente.

Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

Abilitato (2)

Disabilitato (3)

Arresto (4)

Offline (6)

Test (7)

Rinvio (8)

Quiesce (9)

Riavvio (10)

Reimpostazione (11)

DMTF Riservato (.. )

Didascalia

Tipo di dati: stringa

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement ed è sempre impostata su "Estensione commutatore virtuale".

CommunicationStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

CreationClassName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Key, MaxLen (256)

Nome della classe o della sottoclasse utilizzata nella creazione di un'istanza. Questa proprietà è sempre impostata su "Msvm_EthernetSwitchExtension".

Descrizione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.

DetailedStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Integra la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

ElementName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.

EnabledDefault

Tipo di dati: uint16

Tipo di accesso: sola lettura

Configurazione predefinita o di avvio di un amministratore per lo stato abilitato di un elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement e sarà uno dei valori seguenti.

Abilitato (2)

Disabilitato (3)

Abilitato ma offline (6)

EnabledState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stati abilitati e disabilitati di un elemento. Questa proprietà può anche indicare le transizioni tra questi stati richiesti. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

Valore Significato
Unknown
0
Altri
1
Enabled
2
L'elemento è o può eseguire comandi, elabora eventuali comandi in coda e code nuove richieste.
Disabilitato
3
L'elemento non eseguirà comandi e mancherà eventuali nuove richieste.
Arresto
4
L'elemento è nel processo di passaggio a uno stato Disabilitato.
Non applicabile
5
L'elemento non supporta l'abilitazione o la disabilitazione.
Abilitato ma offline
6
L'elemento potrebbe completare i comandi e rimuoverà eventuali nuove richieste.
In Test
7
L'elemento si trova in uno stato di test.
Differita
8
L'elemento potrebbe completare i comandi, ma accoderà eventuali nuove richieste.
Disattivazione
9
L'elemento è abilitato ma in modalità con restrizioni. Il comportamento dell'elemento è simile allo stato Enabled, ma elabora solo un set limitato di comandi. Tutte le altre richieste vengono accodate.
Avvio in corso
10
L'elemento è in corso di passaggio a uno stato Enabled. Le nuove richieste vengono accodate.
DMTF Riservato
11 32767
Riservato.
Fornitore riservato
32768 65535
Riservato.

Extensiontype

Tipo di dati: uint8

Tipo di accesso: sola lettura

Indica il tipo del componente di estensione.

Sconosciuto (0)

Acquisizione (1)

Filtro (2)

Inoltro (3)

Monitoraggio (4)

Nativo (5)

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Specifica l'integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi sottocomponenti.

Quando si verifica un errore critico, controllare il registro eventi per informazioni dettagliate. La proprietà EnabledState può contenere anche altre informazioni. Ad esempio, quando lo spazio su disco è basso, HealthState è impostato su 25, la macchina virtuale viene sospesa e EnabledState è impostato su 32768 (Sospeso).

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Valore Significato
OK
5
L'elemento è completamente funzionale ed è operativo all'interno dei normali parametri operativi e senza errori.
Errore principale
20
L'elemento ha subito un grave fallimento.
Errore critico
25
L'elemento non è funzionale e il ripristino potrebbe non essere possibile.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora di creazione della configurazione della macchina virtuale per una macchina virtuale o Null per un sistema operativo di gestione. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

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

Nome univoco del componente di estensione.

OperatingStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere utilizzata per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Matrice che contiene gli stati correnti dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

OtherEnabledState

Tipo di dati: string

Tipo di accesso: sola lettura

Stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1 (Other). Questa proprietà deve essere impostata su Null quando EnabledState è un valore diverso da 1. Questa proprietà viene ereditata da CIM_EnabledLogicalElement ed è sempre impostata su Null.

PrimaryStatus

Tipo di dati: uint16

Tipo di accesso: sola lettura

Fornisce informazioni generali sullo stato. Questa proprietà deve essere utilizzata insieme alla proprietà DetailedStatus per fornire informazioni dettagliate e dettagliate sullo stato di integrità per l'elemento e i relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

RequestedState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Ultimo stato richiesto o desiderato per l'elemento passato al metodo RequestStateChange oppure 12 (Non applicabile) se non è in corso alcuna modifica dello stato. Lo stato effettivo dell'elemento è rappresentato da EnabledState. Questa proprietà viene fornita per confrontare gli ultimi stati abilitati o disabilitati richiesti. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

Status

Tipo di dati: string

Tipo di accesso: sola lettura

Stringa che specifica lo stato dell'elemento. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed")

Matrice che contiene stringhe che descrivono i valori della matrice OperationalStatus corrispondenti. Questa proprietà viene ereditata da CIM_ManagedSystemElement.

SystemCreationClassName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: chiave, propagata ("CIM_System. CreationClassName"), MaxLen (256)

Nome della classe di creazione del sistema.

Systemname

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: chiave, propagata ("CIM_System. Name"), MaxLen (256)

Nome del commutatore virtuale a cui è associata l'istanza dell'estensione.

TimeOfLastStateChange

Tipo di dati: datetime

Tipo di accesso: sola lettura

Data e ora dell'ultima modifica dello stato abilitato dell'elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.

TransitioningToState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica lo stato di destinazione in cui viene eseguita la transizione dell'istanza. Questa proprietà viene ereditata da CIM_EnabledLogicalElement, ma non viene utilizzata.

Fornitore

Tipo di dati: string

Tipo di accesso: sola lettura

Indica il fornitore che fornisce l'estensione.

Versione

Tipo di dati: string

Tipo di accesso: sola lettura

Versione dell'estensione in un formato "major". secondario, ad esempio "2.0".

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe