共用方式為


Msvm_EthernetSwitchExtension 類別

表示系結至虛擬乙太網路交換器之擴充元件的實例。

下列語法是簡化 Managed 物件格式 (MOF) 程式碼,並包含所有繼承的屬性。

語法

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

成員

Msvm_EthernetSwitchExtension類別具有下列類型的成員:

方法

Msvm_EthernetSwitchExtension類別具有這些方法。

方法 描述
RequestStateChange 要求狀態變更。

屬性

Msvm_EthernetSwitchExtension類別具有這些屬性。

AvailableRequestedStates

資料類型: uint16 陣列

存取類型:唯讀

指出用來起始狀態變更之RequestStateChange方法的 RequestedState參數可能值。 列出的值會是CIM_EnabledLogicalElementCapabilities相關聯實例的 RequestedStatesSupported屬性中包含的值子集,其中選取的值是CIM_EnabledLogicalElement目前狀態的函式。 如果實作能夠將一組可能的值公告為目前狀態的函式,這個屬性可以是非Null 。 如果實作無法判斷可能值的集合做為目前狀態的函式,這個屬性會是 Null

此屬性繼承自 CIM_EnabledLogicalElement

已啟用 (2)

停用 (3)

關閉 (4)

離線 (6)

測試 (7)

延遲 (8)

靜止 (9)

重新開機 (10)

重設 (11)

DMTF 保留 (。。)

標題

資料類型: 字串

存取類型:唯讀

物件的簡短描述。 此屬性繼承自 CIM_ManagedElement,而且一律設定為 「虛擬交換器擴充功能」。

CommunicationStatus

資料類型: uint16

存取類型:唯讀

指出檢測能夠與基礎 Managed 專案通訊。 Null值表示這個屬性未實作。 此屬性繼承自 CIM_ManagedSystemElement

CreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: KeyMaxLen (256)

建立實例時所使用的類別或子類別名稱。 此屬性一律設定為 「Msvm_EthernetSwitchExtension」。

說明

資料類型: 字串

存取類型:唯讀

對物件的描述。 此屬性繼承自 CIM_ManagedElement

DetailedStatus

資料類型: uint16

存取類型:唯讀

以其他狀態詳細資料補充 PrimaryStatus 屬性。 Null值表示這個屬性未實作。 此屬性繼承自 CIM_ManagedSystemElement

ElementName

資料類型: 字串

存取類型:唯讀

物件的顯示名稱。 此屬性繼承自 CIM_ManagedElement

EnabledDefault

資料類型: uint16

存取類型:唯讀

系統管理員的元素啟用狀態的預設或啟動組態。 此屬性繼承自 CIM_EnabledLogicalElement ,而且會是下列其中一個值。

已啟用 (2)

停用 (3)

已啟用但離線 (6)

EnabledState

資料類型: uint16

存取類型:唯讀

專案的啟用和停用狀態。 這個屬性也可以指出這些要求狀態之間的轉換。 此屬性繼承自 CIM_EnabledLogicalElement

意義
Unknown
0
其他
1
Enabled
2
元素是 或 可以執行命令、會處理任何已排入佇列的命令,以及將新要求排入佇列。
停用
3
元素不會執行命令,而且會卸載任何新的要求。
關閉
4
元素正在進入 [已停用] 狀態。
不適用
5
專案不支援啟用或停用。
已啟用但離線
6
元素可能正在完成命令,而且會卸載任何新的要求。
在測試中
7
元素處於測試狀態。
已延期
8
元素可能正在完成命令,但會將任何新要求排入佇列。
靜止
9
元素已啟用,但處於受限制模式。 專案的行為類似于 Enabled 狀態,但只會處理一組受限制的命令。 所有其他要求都會排入佇列。
啟動中
10
元素正在進入 Enabled 狀態。 新的要求會排入佇列。
DMTF 保留
11 32767
保留的。
廠商保留
32768 65535
保留的。

ExtensionType

資料類型: uint8

存取類型:唯讀

表示擴充元件的型別。

未知 (0)

擷取 (1)

篩選 (2)

轉送 (3)

監視 (4)

原生 (5)

HealthState

資料類型: uint16

存取類型:唯讀

指定專案的目前健全狀況。 這個屬性工作表示這個專案的健康情況,但不一定表示其子元件的健全狀況。

發生重大錯誤時,請檢查事件記錄檔以取得詳細資料。 EnabledState屬性也可以包含詳細資訊。 例如,當磁碟空間嚴重不足時, HealthState 會設定為 25,虛擬機器會暫停,而 EnabledState 會設定為 32768 (Paused) 。

此屬性繼承自 CIM_ManagedSystemElement

意義
確定
5
元素功能完全正常,且在正常指令引數內運作,而且不會發生錯誤。
主要失敗
20
元素髮生重大失敗。
重大失敗
25
元素為非功能,而且可能無法復原。

InstallDate

資料類型: datetime

存取類型:唯讀

為虛擬機器建立虛擬機器組態的日期和時間,或針對管理作業系統建立 Null。 此屬性繼承自 CIM_ManagedSystemElement

InstanceID

資料類型: 字串

存取類型:唯讀

限定詞: 金鑰

唯一識別這個類別的實例。 此屬性繼承自 CIM_ManagedElement

名稱

資料類型: 字串

存取類型:唯讀

限定詞: 索引鍵覆寫 (「Name」) 、 MaxLen (256)

擴充元件的唯一名稱。

OperatingStatus

資料類型: uint16

存取類型:唯讀

提供專案作業條件的目前狀態資訊,並可用來提供 與 EnabledState 屬性值相關的詳細資料。 Null值表示這個屬性未實作。 此屬性繼承自 CIM_ManagedSystemElement

OperationalStatus

資料類型: uint16 陣列

存取類型:唯讀

陣列,包含物件的目前狀態。 此屬性繼承自 CIM_ManagedSystemElement

OtherEnabledState

資料類型: 字串

存取類型:唯讀

EnabledState 屬性設定為 1 (Other) 時,專案的啟用或停用狀態。 當EnabledState是 1 以外的任何值時,此屬性必須設定為Null。 此屬性繼承自 CIM_EnabledLogicalElement,而且一律設定為 Null

PrimaryStatus

資料類型: uint16

存取類型:唯讀

提供高階狀態資訊。 這個屬性應該與 DetailedStatus 屬性搭配使用,以提供元素及其子元件的高階和詳細的健全狀態資訊。 Null值表示這個屬性未實作。 此屬性繼承自 CIM_ManagedSystemElement

RequestedState

資料類型: uint16

存取類型:唯讀

傳遞至 RequestStateChange 方法之元素的最後一個要求或所需狀態,如果沒有進行狀態變更,則為 12 (不適用) 。 專案的實際狀態是由 EnabledState表示。 提供這個屬性來比較上次要求和目前啟用或停用的狀態。 此屬性繼承自 CIM_EnabledLogicalElement

狀態

資料類型: 字串

存取類型:唯讀

指定專案狀態的字串。 此屬性繼承自 CIM_ManagedSystemElement

StatusDescriptions

資料類型: 字串 陣列

存取類型:唯讀

限定詞: ArrayType (「Indexed」)

陣列,包含描述對應 OperationalStatus 陣列值的字串。 此屬性繼承自 CIM_ManagedSystemElement

SystemCreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: 索引鍵傳播 (「CIM_SystemCreationClassName「) , MaxLen (256)

系統建立類別名稱。

SystemName

資料類型: 字串

存取類型:唯讀

限定詞: 索引鍵傳播 (「CIM_SystemName「) , MaxLen (256)

擴充實例所系結的虛擬交換器名稱。

TimeOfLastStateChange

資料類型: datetime

存取類型:唯讀

上次變更專案啟用狀態的日期和時間。 此屬性繼承自 CIM_EnabledLogicalElement

TransitioningToState

資料類型: uint16

存取類型:唯讀

指出實例正在轉換的目標狀態。 此屬性繼承自 CIM_EnabledLogicalElement,但不會使用。

廠商

資料類型: 字串

存取類型:唯讀

指出提供延伸模組的廠商。

版本

資料類型: 字串

存取類型:唯讀

格式為「主要」的擴充功能版本。minor「,例如 」2.0」。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
命名空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe