共用方式為


CIM_NetworkPort類別

NetworkPort 是網路通訊硬體的邏輯表示法,例如實體連接器,以及網路晶元在網路堆疊的最低層設定或作業。

下列語法已經過受管理物件格式 (MOF) 程式碼簡化,並包含所有已繼承的屬性。

語法

[UMLPackagePath("CIM::Device::Ports"), Version("2.10.0"), AMENDMENT]
class CIM_NetworkPort : CIM_LogicalPort
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   TransitioningToState = 12;
  uint16   AvailableRequestedStates[];
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[];
  uint64   MaxQuiesceTime;
  uint64   MaxSpeed;
  uint64   RequestedSpeed;
  uint16   UsageRestriction;
  uint16   PortType;
  string   OtherPortType;
  uint64   Speed;
  string   OtherNetworkPortType;
  uint16   PortNumber;
  uint16   LinkTechnology;
  string   OtherLinkTechnology;
  string   PermanentAddress;
  string   NetworkAddresses[];
  boolean  FullDuplex;
  boolean  AutoSense;
  uint64   SupportedMaximumTransmissionUnit;
  uint64   ActiveMaximumTransmissionUnit;
};

成員

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

方法

CIM_NetworkPort 類別具有這些方法。

方法 描述
EnableDevice 這個方法已被取代,而不是更通用 的 RequestStateChange 方法,直接與此方法所提供的功能重疊。
此方法繼承自 CIM_LogicalDevice
OnlineDevice 這個方法已被取代,而不是更通用 的 RequestStateChange 方法,直接與此方法所提供的功能重疊。
此方法繼承自 CIM_LogicalDevice
QuiesceDevice 這個方法已被取代,而不是更通用 的 RequestStateChange 方法,直接與此方法所提供的功能重疊。
此方法繼承自 CIM_LogicalDevice
RequestStateChange 要求將專案的狀態變更為 RequestedState 參數中指定的值。 當要求的狀態變更發生時,專案的啟用狀態和要求狀態會相同。 叫用 RequestChangeState 方法多次可能會導致先前的要求遭到覆寫或遺失。 如果傳回 0,則工作已順利完成,且不需要使用 CIM_ConcreteJob 。 如果傳回 4096 (0x1000),則工作需要一些時間才能完成, 就會建立CIM_ConcreteJob ,並在輸出參數 Job 中傳回其參考。 任何其他傳回碼都表示錯誤狀況。
此方法繼承自 CIM_EnabledLogicalElement
重設 要求重設邏輯裝置。
此方法繼承自 CIM_LogicalDevice
RestoreProperties 要求裝置從備份存放區重新建立其設定、設定和/或狀態資訊。
此方法繼承自 CIM_LogicalDevice
SaveProperties 要求裝置在備份存放區中擷取其目前的設定、設定和/或狀態資訊。
此方法繼承自 CIM_LogicalDevice
SetPowerState 設定裝置的電源狀態。 這個方法的使用已被取代。 請改用相關聯 PowerManagementService 類別中的 SetPowerState 方法。
此方法繼承自 CIM_LogicalDevice

屬性

CIM_NetworkPort類別具有這些屬性。

ActiveMaximumTransmissionUnit

數據類型: uint64

存取類型:唯讀

限定符: PUnit (“位元組”), 單位 (“位元組”)

可支持的主動或交涉最大傳輸單位 (MTU)。

AdditionalAvailability

數據類型: uint16 陣列

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_LogicalDevice.Availability”)

裝置的其他可用性和狀態,超出 Availability 屬性中指定的狀態。 Availability 屬性表示裝置的主要狀態和可用性。 在某些情況下,這並不足以表示裝置的完整狀態。 在這些情況下,AdditionalAvailability 屬性可用來提供進一步的資訊。 例如,裝置的主要可用性可能是「離線」(value=8),但它也可能處於低功率狀態(AdditonalAvailability value=14),或者裝置可能正在執行診斷(AdditionalAvailability value=5,「測試中」)。

此屬性繼承自 CIM_LogicalDevice

其他 (1)

未知 (2)

執行/完整電源 (3)

警告 (4)

測試中 (5)

不適用 (6)

電源關閉 (7)

離線 (8)

下班 (9)

降級 (10)

未安裝 (11)

安裝錯誤 (12)

省電 - 未知 (13)

省電 - 低電量模式 (14)

省電 - 待命 (15)

電源週期 (16)

省電 - 警告 (17)

暫停 (18)

未就緒 (19)

未設定 (20)

靜止 (21)

AutoSense

數據類型: 布爾值

存取類型:唯讀

布爾值,指出 NetworkPort 是否能夠自動判斷連結網路媒體的速度或其他通訊特性。

可用性

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_LogicalDevice.AdditionalAvailability”)

裝置的主要可用性和狀態。 (可以使用其他可用性陣列屬性來指定其他狀態資訊。

此屬性繼承自 CIM_LogicalDevice

意義
其他
1
Unknown
2
執行/完整電源
3
警告
4
在測試中
5
不適用
6
關閉電源
7
脫機
8
下班
9
已降級
10
未安裝
11
安裝錯誤
12
電源儲存 - 未知
13
已知裝置處於省電模式,但其在此模式中的確切狀態不明
省電 - 低電源模式
14
裝置處於省電狀態,但仍正常運作,且效能可能會降低
省電 - 待命
15
裝置無法正常運作,但可能會快速全電。
電源週期
16
省電 - 警告
17
裝置處於警告狀態,不過也處於省電模式。
已暫停
18
尚未就緒
19
未設定
20
靜止
21

AvailableRequestedStates

數據類型: uint16 陣列

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.RequestStateChange”、“CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported”)

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

此屬性繼承自 CIM_EnabledLogicalElement

已開啟 (2)

停用 (3)

關機 (4)

離線 (6)

測試 (7)

延遲 (8)

靜止 (9)

重新啟動 (10)

重設 (11)

DMTF 保留 (12 65535)

標題

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (64)

包含物件的簡短文字描述。

此屬性繼承自 CIM_ManagedElement

CommunicationStatus

數據類型: uint16

存取類型:唯讀

表示檢測能夠與這個項目通訊。 NULL 值表示檢測不支援此屬性。

此屬性繼承自 CIM_ManagedSystemElement

意義
Unknown
0
表示檢測目前無法報告 CommunicationStatus 屬性。
無法使用
1
表示檢測能夠報告這個屬性,但刻意不會針對這個專案。
通訊正常
2
僅表示與專案建立通訊。
遺失通訊
3
表示過去已連絡專案,但目前無法連線。
無連絡人
4
表示檢測具有這個專案的連絡資訊,但從未能夠與其通訊。
DMTF 保留
5 32767
已保留。
廠商保留
32768 = value
已保留。

CreationClassName

數據類型: 字串

存取類型:唯讀

限定符: 金鑰MaxLen (256)

指出在建立實例時所使用的類別或子類別的名稱。 搭配這個類別的其他索引鍵屬性使用時,這個屬性允許唯一識別此類別及其子類別的所有實例。

此屬性繼承自 CIM_LogicalDevice

說明

數據類型: 字串

存取類型:唯讀

提供物件的文字描述。

此屬性繼承自 CIM_ManagedElement

DetailedStatus

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.PrimaryStatus”、“CIM_ManagedSystemElement.HealthState”)

指出補充 PrimaryStatus 屬性的其他狀態詳細數據。 NULL 值表示檢測不支援這個屬性。

此屬性繼承自 CIM_ManagedSystemElement

意義
無法使用
0
表示檢測能夠報告這個屬性,但刻意不會報告這個項目的檢測。
沒有其他資訊
1
指出沒有詳細數據必須新增至 PrimaryStatus 屬性,例如,當 PrimaryStatus 設定為 [確定] 時
強調
2
表示專案函式,但需要注意。 超載和過熱是壓力狀態的範例。
預測性失敗
3
表示項目名義上運作,但會預測近期的失敗。
無法復原的錯誤
4
表示此元素處於需要人為介入的錯誤狀況。
支援錯誤中的實體
5
指出這個專案相依的項目發生錯誤。 此元素可能 沒問題 ,但因相依專案的狀態而無法運作。 例如,網路服務或端點因低層網路問題而無法運作。
DMTF 保留
6 32767
已保留。
廠商保留
32768 = value
已保留。

DeviceID

數據類型: 字串

存取類型:唯讀

限定符:索引鍵MaxLen (64)

用來唯一命名邏輯裝置的位址或其他識別資訊

此屬性繼承自 CIM_LogicalDevice

ElementName

數據類型: 字串

存取類型:唯讀

包含物件的使用者易記名稱。 這個屬性可讓每個實例除了定義其索引鍵屬性、身分識別數據和描述資訊之外,還定義使用者易記的名稱。

此屬性繼承自 CIM_ManagedElement

EnabledDefault

數據類型: uint16

存取類型:讀取/寫入

列舉值,表示系統管理員針對元素的啟用狀態的預設或啟動組態。 根據預設,元素為 “Enabled” (value=2)。

此屬性繼承自 CIM_EnabledLogicalElement

已開啟 (2)

停用 (3)

不適用 (5)

已啟用但離線 (6)

無預設值 (7)

靜止 (9)

DMTF 保留 (10 32767)

廠商保留 (32768 65535)

EnabledState

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.OtherEnabledState”)

指出項目的啟用和停用狀態。 它也可以指出這些要求狀態之間的轉換。 例如,關閉 (value=4) 和 starting (value=10) 是啟用和停用之間的暫時性狀態。

此屬性繼承自 CIM_EnabledLogicalElement

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

ErrorCleared

數據類型: 布爾值

存取類型:唯讀

限定符: 淘汰 (“CIM_ManagedSystemElement.OperationalStatus”)

布爾值屬性,表示 LastErrorCode報告的錯誤現在已清除。

此屬性繼承自 CIM_LogicalDevice

ErrorDescription

數據類型: 字串

存取類型:唯讀

限定符: 淘汰 (“CIM_DeviceErrorData.ErrorDescription”)

自由格式字串,提供 LastErrorCode記錄之錯誤的詳細資訊,以及可能採取之任何更正動作的資訊。

此屬性繼承自 CIM_LogicalDevice

FullDuplex

數據類型: 布爾值

存取類型:唯讀

布爾值,表示埠是以全雙工模式運作。

HealthState

數據類型: uint16

存取類型:唯讀

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

此屬性繼承自 CIM_ManagedSystemElement

意義
Unknown
0
目前無法報告 HealthState 的實作。
確定
5
元素功能完整,且在一般操作參數內運作,且沒有錯誤。
降級/警告
10
元素是工作順序,而且會提供所有功能。 不過,元素無法發揮其最佳功能。 例如,元素可能無法以最佳效能運作,或可能報告可復原的錯誤
次要失敗
15
所有功能都可供使用,但有些功能可能會降級。
主要失敗
20
項目失敗。 此元件的某些或所有功能可能已降級或無法運作。
重大失敗
25
項目無法運作,而且可能無法復原。
無法復原的錯誤
30
元素已完全失敗,而且無法復原。 這個專案提供的所有功能都已遺失。
DMTF 保留
31 = value
DMTF 已保留持續性的未使用部分,以供未來其他 HealthStates 值使用。

IdentifyingDescriptions

數據類型: 字串 陣列

存取類型:唯讀

限定符:ArrayType (“Indexed”),ModelCorrespondence (“CIM_LogicalDevice.OtherIdentifyingInfo”)

自由格式字串數位,提供 OtherIdentifyingInfo 陣列中項目背後的說明和詳細數據。 請注意,此陣列的每個專案都與位於相同索引之 OtherIdentifyingInfo 中的項目相關。

此屬性繼承自 CIM_LogicalDevice

InstallDate

數據類型: datetime

存取類型:唯讀

指出物件安裝的時間。 缺少值並不表示未安裝 物件。

此屬性繼承自 CIM_ManagedSystemElement

InstanceID

數據類型: 字串

存取類型:唯讀

唯一且不透明地識別這個類別在包含命名空間的範圍內實例。

[!重要]為了確保命名空間內的唯一性,應該以下列模式建構 InstanceID 的值

OrgIDLocalID

OrgID 必須包含由定義 InstanceID 之商業實體所擁有的著作權、商標或其他唯一名稱,或是由已辨識的全域授權單位指派的已註冊標識符。 這類似於 Schema 類別名稱的結構。 此外,為了確保 InstanceID 中的第一個冒號必須介於 OrgID 和LocalID 之間。 在那裡,OrgID 不得包含冒號 (':')。

LocalID 是由商業實體選擇,不應重新用來識別不同的基礎真實世界元素。

如果未使用上述模式,定義實體必須確保由此或這個命名空間的其他提供者所產生的任何 InstanceID 不會重複使用產生的 InstanceID

針對分散式管理工作組 (DMTF) 定義的實例,模式必須與設定為 CIM 的 OrgID 搭配使用。

此屬性繼承自 CIM_ManagedElement

LastErrorCode

數據類型: uint32

存取類型:唯讀

限定符: 淘汰 (“CIM_DeviceErrorData.LastErrorCode”)

擷取邏輯裝置所報告的最後一個錯誤碼。

此屬性繼承自 CIM_LogicalDevice

LinkTechnology

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_NetworkPort.OtherLinkTechnology”)

連結類型的列舉。 當設定為 1 (“Other”),相關屬性 OtherLinkTechnology 包含連結類型的字串描述。

未知 (0)

其他 (1)

乙太網路 (2)

IB (3)

FC (4)

FDDI (5)

ATM (6)

權杖環 (7)

框架轉播 (8)

紅外 (9)

BlueTooth (10)

無線區域網 (11)

MaxQuiesceTime

數據類型: uint64

存取類型:唯讀

限定符:淘汰(“無值”),單位(“MilliSeconds”)

這個屬性已被取代。 評估使用Quiesce時,判斷此單一屬性並不足以描述裝置何時會自動結束靜止狀態。 事實上,裝置最可能結束靜止狀態的案例是根據排入佇列的未處理要求數目,而不是根據最大時間決定。 稍後會重新評估並重新置放。

裝置可以處於「靜止」狀態的最大時間,以毫秒為單位。 裝置的狀態定義在其可用性和 AdditionalAvailability 屬性中,其中 “Quiesced” 會由值 21 傳達。 時間限制結束時發生的情況是裝置特定。 裝置可能未經詢問、可能脫機或採取其他動作。 值為 0 表示裝置可以無限期停止。

此屬性繼承自 CIM_LogicalDevice

MaxSpeed

數據類型: uint64

存取類型:唯讀

限定符: PUnit (“位/秒”), 單位 (“每秒位數”)

每秒位的埠頻寬上限。

此屬性繼承自 CIM_LogicalPort

名稱

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (1024)

指出此作業實例的使用者易記名稱。 此外,使用者易記的名稱也可以當做搜尋或查詢的屬性使用。

[!提示]
名稱 在命名空間內不一定是唯一的。

此屬性繼承自 CIM_ManagedSystemElement

NetworkAddresses

數據類型: 字串 陣列

存取類型:唯讀

限定符: MaxLen (64)

字串陣列,表示埠的網路位址。

OperatingStatus

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.EnabledState”)

表示專案的目前作業條件。 這個屬性可用來提供專案目前狀態的詳細數據。 它也可以指出過渡狀態。 NULL 值表示檢測不支援這個屬性。

此屬性繼承自 CIM_ManagedSystemElement

意義
Unknown
0
表示檢測目前無法報告 OperatingStatus 屬性。
無法使用
1
表示檢測能夠報告這個屬性,但刻意不會報告這個項目的檢測。
服務
2
表示專案正在處理中,以設定、維護、清除或管理。
正在啟動
3
表示專案正在初始化。
正在停止
4
表示專案正被帶至有序停止。
已停止
5
表示已刻意停止專案。
已中止
6
表示專案以非預期的方式停止。
睡眠狀態的
7
表示專案為非使用中或已靜止。
已完成
8
表示專案已完成其作業。 建議您使用OKErrorDegradedPrimaryStatus 屬性值,以指出作業成功或失敗。
移轉
9
表示專案正在主項目之間移動。
移民
10
表示專案正從主元素移開。
移民
11
表示專案正在移至新的主專案。
快照集
12
表示正在建立專案的快照集復本。
關閉
13
表示專案正在突然停止。
在測試中
14
表示專案正在執行測試函式。
轉換
15
表示項目位於狀態之間,且兩種狀態都無法完全使用。 使用另一個值,指出如果有的話,表示更具體的轉換。
在服務中
16
表示專案在服務中且可運作。
DMTF 保留
17 32767
已保留。
廠商保留
32768 = value
已保留。

OperationalStatus

數據類型: uint16 陣列

存取類型:唯讀

限定符:ArrayType (“Indexed”),ModelCorrespondence (“CIM_ManagedSystemElement.StatusDescriptions”)

包含專案目前狀態的指標。 OperationalStatus 的第一個值應該包含專案的主要狀態。

注意

OperationalStatus 會取代已被 取代的 Status 屬性。 由於在管理應用程式中廣泛使用現有的 Status 屬性,Microsoft強烈建議提供者或檢測同時提供 StatusOperationalStatus 屬性。 檢測時, Status (因為它是單一值),也應該提供專案的主要狀態。

此屬性繼承自 CIM_ManagedSystemElement

意義
Unknown
0
表示目前無法報告 OperationalStatus實作。
其他
1
表示未定義的狀態。
確定
2
表示完整功能,而不會發生錯誤。
已降級
3
表示專案正在運作,並且會提供所有功能。 不過,元素無法發揮其最佳功能。 例如,元素可能無法以最佳效能運作,或可能報告可復原的錯誤
強調
4
表示元素正常運作,但需要注意。 超載和過熱是壓力狀態的範例。
預測性失敗
5
表示項目在名義上運作,但預測近期失敗。
錯誤
6
表示發生錯誤。
無法復原的錯誤
7
發生無法復原的錯誤。
正在啟動
8
作業正在啟動。
正在停止
9
作業正在停止。
已停止
10
元素已刻意停止。
在服務中
11
表示正在設定、維護、清除或管理的專案。
無連絡人
12
表示監視系統具備此元素的知識,但從未能夠與其建立通訊。
遺失通訊
13
表示已知作業存在,且過去已成功連絡,但目前無法連線。
已中止
14
表示作業以非預期的方式停止。 可能需要更新作業的狀態和組態。
睡眠狀態的
15
表示作業為非使用中狀態。
支援錯誤中的實體
16
指出此作業相依的項目發生錯誤。 這個元素可能沒 問題 ,但因為相依專案的狀態而無法運作。 例如,網路服務或端點因低層網路問題而無法運作。
已完成
17
表示作業已完成其作業。 此值應該與 OK、ErrorError 或 Degraded 結合,讓用戶端可以判斷完成的作業已完成與 OK(已傳遞)、已完成錯誤(失敗),或已完成且已降級的作業(作業已完成,但未完成確定或未回報錯誤)。
Power Mode
18
“Power Mode” 表示元素具有包含在相關聯 PowerManagementService 關聯中的其他電源模型資訊。
DMTF 保留
19 32767
DMTF 已保留此範圍的這個部分,以供日後的其他 OperationalStatus 值使用。
廠商保留
32768 65535
Microsoft已保留範圍中未使用的部分,以供日後的其他 OperationalStatus 值使用。

OtherEnabledState

數據類型: 字串

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.EnabledState”)

字串,描述 EnabledState 屬性設定為 1 時元素的啟用或停用狀態(「其他」)。 當 EnabledState 是 1 以外的任何值時,這個屬性必須設定為 null。

此屬性繼承自 CIM_EnabledLogicalElement

OtherIdentifyingInfo

數據類型: 字串 陣列

存取類型:唯讀

限定符:ArrayType (“Indexed”),MaxLen (256),ModelCorrespondence (“CIM_LogicalDevice.IdentifyingDescriptions”)

擷取 DeviceID 資訊以外的其他數據,可用來識別邏輯裝置。 其中一個範例是保留此屬性中 Device 的作業系統用戶易記名稱。

此屬性繼承自 CIM_LogicalDevice

OtherLinkTechnology

數據類型: 字串

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_NetworkPort.LinkTechnology”)

描述當 LinkTechnology 設定為 1,「其他」時。

OtherNetworkPortType

數據類型: 字串

存取類型:唯讀

限定符:淘汰 (“CIM_NetworkPort.OtherPortType”),ModelCorrespondence (“CIM_LogicalPort.PortType”)

注意:此屬性的使用取代為 CIM_LogicalPort.PortType。

已被取代的描述:當 PortType 設定為 1 時模組的類型 (“Other”.

OtherPortType

數據類型: 字串

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_LogicalPort.PortType”)

描述當 PortType 設定為 1 時模組的類型(「其他」)。

此屬性繼承自 CIM_LogicalPort

PermanentAddress

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (64)

定義硬式編碼至埠的網路位址。 您可以使用韌體升級或軟體設定來變更此 \'hardcoded\' 位址。 進行這項變更時,應該同時更新欄位。 如果 NetworkAdapter 沒有 \'hardcoded\' 位址存在,則 PermanentAddress 應該保留空白。

PortNumber

數據類型: uint16

存取類型:唯讀

NetworkPorts 通常以邏輯模組或網路元素的相對編號。

PortType

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_NetworkPort.OtherNetworkPortType”)

定義來強制子類別中 Type 屬性的一致命名,並保證 NetworkPort 所有實例的唯一列舉值。 當設定為 1 (“Other”),相關屬性 OtherPortType 包含埠類型的字串描述。 已定義值範圍,DMTF_Reserved,允許子類別覆寫和定義其特定類型的埠。

此屬性繼承自 CIM_LogicalPort

未知 (0)

其他 (1)

不適用 (2)

DMTF 保留 (3 15999)

廠商保留 (16000 65535)

PowerManagementCapabilities

數據類型: uint16 陣列

存取類型:唯讀

限定符: 淘汰 (“CIM_PowerManagementCapabilities.PowerCapabilities”)

列舉陣列,描述裝置的電源管理功能。 這個屬性的使用已被取代。 相反地,應該使用相關聯 PowerManagementCapabilities 類別中的 PowerCapabilites 屬性。

此屬性繼承自 CIM_LogicalDevice

未知 (0)

不支援 (1)

已停用 (2)

已開啟 (3)

自動 輸入的省電模式 (4)

Power State Settable (5)

支援 電源迴圈 (6)

支援的 計時電源 (7)

PowerManagementSupported

數據類型: 布爾值

存取類型:唯讀

限定符: 淘汰 (“CIM_PowerManagementCapabilities”)

布爾值,表示裝置可以受電源管理。 這個屬性的使用已被取代。 相反地,相關聯的 PowerManagementCapabilities 類別存在(使用 ElementCapabilities 關聯性相關聯)表示支援電源管理。

此屬性繼承自 CIM_LogicalDevice

PowerOnHours

數據類型: uint64

存取類型:唯讀

限定符: 計數器單位 (“小時”)

自上次電源周期以來,此裝置已啟動的連續時數。

此屬性繼承自 CIM_LogicalDevice

PrimaryStatus

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_ManagedSystemElement.DetailedStatus”、“CIM_ManagedSystemElement.HealthState”)

表示高階狀態值。

此屬性繼承自 CIM_ManagedSystemElement

可能的值為 。

未知 (0)

確定 (1)

降級 (2)

錯誤 (3)

DMTF 保留 (4 32767)

廠商保留 (32768 =

RequestedSpeed

數據類型: uint64

存取類型:讀取/寫入

限定符:ModelCorrespondence (“CIM_LogicalPort.Speed”),PUnit (“bit / second”),單位(“每秒位數”)

每秒以位為單位要求的埠帶寬。 邏輯埠.Speed 中會報告實際的頻寬。

此屬性繼承自 CIM_LogicalPort

RequestedState

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.EnabledState”)

RequestedState 是整數列舉,表示元素的最後一個要求或所需狀態。 項目的實際狀態是由 EnabledState 表示。 提供這個屬性來比較上次要求和目前啟用或停用的狀態。 請注意,當 EnabledState 設定為 5 (“不適用”),則此屬性沒有意義。 根據預設, 元素的 RequestedState 為 5 (「無變更」)。 如需 RequestedState 列舉中值的說明,請參閱 EnabledState 屬性描述。 請注意,RequestedState 中有兩個新值會以 EnabledState 的狀態為基礎。 這些是「重新啟動」(10)和「重設」(11)。 重新啟動是指執行「關機」,然後移至「已啟用」狀態。 [重設] 表示元素會先是 “Disabled”,然後是 “Enabled”。 也應該注意要求「關機」和「已停用」之間的差異。 關閉要求有條不紊地轉換至 [已停用] 狀態,且可能涉及移除電源,以完全清除任何現有的狀態。 Disabled 狀態會要求立即停用元素,使其不會執行或接受任何命令或處理要求。 此屬性會設定為方法調用的結果(例如 CIM_Service 上的 StartService 或 StopService),也可以在子類別中覆寫並定義為 WRITEable。 方法方法會被視為優於 WRITEable 屬性,因為它允許明確叫用作業和傳回結果碼。 CIM_EnabledLogicalElement的特定實例可能不支援 RequestStateChange。 如果發生這種情況,則會使用值 12 (「不適用」)。

此屬性繼承自 CIM_EnabledLogicalElement

未知 (0)

已開啟 (2)

停用 (3)

關機 (4)

無變更 (5)

離線 (6)

測試 (7)

延遲 (8)

靜止 (9)

重新啟動 (10)

重設 (11)

不適用 (12)

DMTF 保留 (13 32767)

廠商保留 (32768 65535)

速度

數據類型: uint64

存取類型:唯讀

限定符:PUnit(“位/秒”),覆寫(“速度”),單位(“每秒位數”)

埠的目前頻寬,以每秒位為單位。 對於頻寬變化的埠,或針對無法進行精確估計的埠,此屬性應包含名義頻寬。

狀態

數據類型: 字串

存取類型:唯讀

限定符:淘汰 (“CIM_ManagedSystemElement.OperationalStatus”),MaxLen (10)

包含字串,指出物件的主要狀態。

注意

這個屬性已被取代,並由 OperationalStatus 屬性取代。 如果您選擇使用 Status 屬性進行回溯相容性,它應該次要於 OperationalStatus 屬性。

此屬性繼承自 CIM_ManagedSystemElement

可能的值為 。

(“OK”)

(“錯誤”)

(“已降級”)

(“未知”)

(“Pred Fail”)

(“起始”)

(“停止”)

(“服務”)

(“壓力”)

(“NonRecover”)

(“無聯繫人”)

(“Lost Comm”)

(“已停止”)

StatusDescriptions

數據類型: 字串 陣列

存取類型:唯讀

限定符:ArrayType (“Indexed”),ModelCorrespondence (“CIM_ManagedSystemElement.OperationalStatus”)

指出 OperationalStatus 陣列中對應值的描述。 例如,如果 OperationalStatus 屬性中的元素包含 Stopping,則此屬性中相同陣列索引的專案可能會包含停止物件原因的說明。

此屬性繼承自 CIM_ManagedSystemElement

StatusInfo

數據類型: uint16

存取類型:唯讀

限定符: 淘汰 (“CIM_EnabledLogicalElement.EnabledState”)

指出邏輯裝置是否處於已啟用 (value = 3)、disabled (value = 4) 或某些其他 (1) 或未知 (2) 狀態。 如果此屬性不適用於 LogicalDevice,則應該使用值 5 (“不適用”),。 StatusInfo 已被取代,而不是具有其他列舉值 (EnabledState), 繼承自 CIM_ManagedSystemElement 的更清楚具名屬性。

此屬性繼承自 CIM_LogicalDevice

其他 (1)

未知 (2)

已開啟 (3)

已停用 (4)

不適用 (5)

SupportedMaximumTransmissionUnit

數據類型: uint64

存取類型:唯讀

限定符: PUnit (“位元組”), 單位 (“位元組”)

可支援的最大傳輸單位 (MTU)。

SystemCreationClassName

數據類型: 字串

存取類型:唯讀

限定符:keyMaxLen (256)、傳播 (“CIM_System.CreationClassName”)

界定系統的 CreationClassName 範圍。

此屬性繼承自 CIM_LogicalDevice

SystemName

數據類型: 字串

存取類型:唯讀

限定符:索引鍵MaxLen (256)、傳播 (“CIM_System.Name”)

界定系統的名稱範圍。

此屬性繼承自 CIM_LogicalDevice

TimeOfLastStateChange

數據類型: datetime

存取類型:唯讀

上次變更專案啟用狀態的日期或時間。 如果元素的狀態尚未變更,而且已填入此屬性,則必須將它設定為 0 間隔值。 如果要求狀態變更,但遭到拒絕或尚未處理,則不得更新 屬性。

此屬性繼承自 CIM_EnabledLogicalElement

TotalPowerOnHours

數據類型: uint64

存取類型:唯讀

限定符: 計數器單位 (“小時”)

此裝置已啟動的時數總數。

此屬性繼承自 CIM_LogicalDevice

TransitioningToState

數據類型: uint16

存取類型:唯讀

限定符: ModelCorrespondence (“CIM_EnabledLogicalElement.RequestStateChange”、“CIM_EnabledLogicalElement.RequestedState”、“CIM_EnabledLogicalElement.EnabledState”)

TransitioningToState 表示實例正在轉換的目標狀態。

值為 5 「無變更」,表示沒有任何轉換正在進行中。值 12 「不適用」應表示實作不支援表示進行中的轉換。

5 或 12 以外的值應該識別元素在轉換過程中的狀態。

此屬性繼承自 CIM_EnabledLogicalElement

未知 (0)

已開啟 (2)

停用 (3)

關機 (4)

無變更 (5)

離線 (6)

測試 (7)

延遲 (8)

靜止 (9)

重新啟動 (10)

重設 (11)

不適用 (12)

DMTF 保留 (13 65535)

UsageRestriction

數據類型: uint16

存取類型:唯讀

在某些情況下,LogicalPort 可能會識別為前端或後埠。 這種情況的範例是可能有後埠與磁碟驅動器和前埠通訊以與主機通訊的儲存設備陣列。 如果埠的使用沒有限制,則值應該設定為「不受限制」。

此屬性繼承自 CIM_LogicalPort

未知 (0)

只限 前端 (2)

只限 後端 (3)

不受限制 (4)

需求

最低支援的用戶端
Windows 8
最低支援的伺服器
Windows Server 2012
Namespace
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

另請參閱

CIM_LogicalPort