Msvm_FcSwitchPort クラス
Note
この記事には「スレーブ」という用語への言及が含まれますが、Microsoft はこの用語の使用を許可しておらず、新しい製品やドキュメントではこの用語を使用していません。 ソフトウェアからこの用語が削除された時点で、この記事から削除します。
仮想ファイバー チャネル スイッチのポートを表します。
次の構文は Managed Object Format (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。
構文
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_FcSwitchPort : CIM_FCPort
{
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 = 2;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
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 Speed;
uint64 MaxSpeed;
uint64 RequestedSpeed;
uint16 UsageRestriction;
uint16 PortType;
string OtherPortType;
string OtherNetworkPortType;
uint16 PortNumber;
uint16 LinkTechnology;
string OtherLinkTechnology;
string PermanentAddress;
string NetworkAddresses[];
boolean FullDuplex;
boolean AutoSense;
uint64 SupportedMaximumTransmissionUnit;
uint64 ActiveMaximumTransmissionUnit;
uint16 SupportedCOS[];
uint16 ActiveCOS[];
uint16 SupportedFC4Types[];
uint16 ActiveFC4Types[];
};
メンバー
Msvm_FcSwitchPort クラスには次のタイプのメンバーがあります。
メソッド
Msvm_FcSwitchPort クラスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
EnableDevice | この方法はサポートされていません。 |
OnlineDevice | この方法はサポートされていません。 |
QuiesceDevice | この方法はサポートされていません。 |
RequestStateChange | 状態の変更をリクエストします。 |
リセット | 仮想デバイスをリセットします。 |
RestoreProperties | この方法はサポートされていません。 |
SaveProperties | この方法はサポートされていません。 |
SetPowerState | この方法はサポートされていません。 |
プロパティ
Msvm_FcSwitchPort クラスには、これらのプロパティがあります。
-
ActiveCOS
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
アクティブなサービスのクラスを示す整数の配列。 サポートされている COS は、SupportedCOS プロパティで指定されます。 このプロパティは CIM_FCPort から継承されます。
-
不明 (0)
-
1 (1)
-
2 (2)
-
3 (3)
-
4 (4)
-
5 (5)
-
6 (6)
-
F (7)
-
-
ActiveFC4Types
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
現在実行中のファイバー チャネル FC-4 プロトコルを示す整数の配列。 サポートされているすべてのプロトコルの一覧は、SupportedFC4Types プロパティで指定されます。 このプロパティは CIM_FCPort から継承されます。
-
Unknown (0)
-
Other (1)
-
ISO/IEC 8802 - 2 LLC (4)
-
IP over FC (5)
-
SCSI - FCP (8)
-
SCSI - GPP (9)
-
IPI - 3 Master (17)
-
IPI - 3 Slave (18)
-
IPI - 3 Peer (19)
-
CP IPI - 3 Master (21)
-
CP IPI - 3 Slave (22)
-
CP IPI - 3 Peer (23)
-
SBCCS Channel (25)
-
SBCCS Control Unit (26)
-
FC-SB-2 Channel (27)
-
FC-SB-2 Control Unit (28)
-
Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3) (32)
-
FC-SW (34)
-
FC - SNMP (36)
-
HIPPI - FP (64)
-
BBL Control (80)
-
BBL FDDI Encapsulated LAN PDU (81)
-
BBL 802.3 Encapsulated LAN PDU (82)
-
FC - VI (88)
-
FC - AV (96)
-
Vendor unique (255)
-
-
ActiveMaximumTransmissionUnit
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: Units ("バイト")
サポートできるアクティブまたはネゴシエートされた最大伝送単位 (MTU) (バイト単位)。 このプロパティは CIM_NetworkPort から継承されます。
-
-
AdditionalAvailability
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
デバイスの追加の可用性と状態。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
AutoSense
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
ポートが接続されているネットワーク メディアの速度やその他の通信特性を自動的に決定できるかどうかを示します。 このプロパティは CIM_NetworkPort から継承されます。
-
-
可用性
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
デバイスのプライマリ可用性と状態。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
AvailableRequestedStates
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
RequestStateChange メソッドの RequestedState パラメーターに指定できる値を示します。 このプロパティは CIM_EnabledLogicalElement から継承され、常に Null に設定されます。
-
-
Caption
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの簡単な説明。 このプロパティは CIM_ManagedElement から継承されます。
-
-
CommunicationStatus
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
インストルメンテーションが基になるマネージド要素と通信する機能を示します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
不明 (0)
-
Not Available (1)
-
Communication OK (2)
-
Lost Communication (3)
-
No Contact (4)
-
DMTF 予約済み (..)
-
Vendor Reserved (0x8000..)
-
-
CreationClassName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
スコープ システムの作成クラス名。 このプロパティは CIM_LogicalDevice から継承されます。
-
-
説明
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの説明です。 このプロパティは CIM_ManagedElement から継承されます。
-
-
DetailedStatus
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
追加の状態の詳細情報で PrimaryStatus プロパティを補完します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
Not Available (0)
-
No Additional Information (1)
-
Stressed (2)
-
Predictive Failure (3)
-
Non-Recoverable Error (4)
-
Supporting Entity in Error (5)
-
DMTF 予約済み (..)
-
Vendor Reserved (0x8000..)
-
-
DeviceID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
論理デバイスに一意の名前を付けるアドレスまたはその他の識別情報。 このプロパティは CIM_LogicalDevice から継承されます。
-
-
ElementName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの表示名。 このプロパティは CIM_ManagedElement から継承されます。
-
-
EnabledDefault
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
要素の EnabledState プロパティに対する管理者の既定の構成またはスタートアップ構成。 このプロパティは CIM_EnabledLogicalElement から継承され、常に 2 (有効) に設定されます。
-
-
EnabledState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
要素の有効または無効の状態です。 このプロパティは CIM_EnabledLogicalElement から継承され、次のいずれかの値になります。
値 意味 - 不明
- 0
要素の状態を特定できませんでした。 - その他
- 1
- Enabled
- 2
要素が稼働中です。 - Disabled
- 3
要素はオフになっています。 - Shutting Down
- 4
要素は無効状態に移行中です。 - Not Applicable
- 5
この要素は有効化も無効化もできません。 - Enabled but Offline
- 6
要素はコマンドを完了している可能性があり、新しい要求は削除されます。 - テスト中
- 7
要素がテスト状態にあります。 - Deferred
- 8
要素はコマンドを完了している可能性があり、新しい要求はキューに入ります。 - 休止
- 9
要素は有効ですが、制限付きモードです。 要素の動作は有効な状態 (2) に似ていますが、制限された一連のコマンドのみを処理します。 その他のすべての要求はキューに入ります。 - 開始中
- 10
要素は有効な状態 (2) に移行中です。 新しい要求がキューに入ります。 -
-
ErrorCleared
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
LastErrorCode で報告されたエラーがクリアされたかどうかを示します。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
ErrorDescription
-
-
データ型: string
-
アクセスの種類: 読み取り専用
LastErrorCode に記録されたエラーの詳細と実行できる修正アクションに関する情報を提供する文字列。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
FullDuplex
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
ポートが全二重モードで動作しているかどうかを示します。 このプロパティは CIM_NetworkPort から継承されます。
-
-
HealthState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
要素の現在の正常性。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
-
IdentifyingDescriptions
-
-
データ型: string 配列
-
アクセスの種類: 読み取り専用
OtherIdentifyingInfo プロパティ配列内のエントリの背後にある説明と詳細を提供する自由形式の文字列の配列。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
InstallDate
-
-
データ型: datetime
-
アクセスの種類: 読み取り専用
オブジェクトがインストールされた日時。 このプロパティには、オブジェクトがインストールされていることを示す値は必要ありません。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
-
InstanceID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: キー
このクラスのインスタンスを一意に識別します。 このプロパティは CIM_ManagedElement から継承されます。
-
-
LastErrorCode
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
論理デバイスによって報告された最後のエラー コード。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
LinkTechnology
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
ポートのリンク テクノロジの種類を指定します。 1 (Other) に設定すると、OtherLinkTechnology プロパティにはリンクの種類の文字列の説明が含まれます。 このプロパティは CIM_NetworkPort から継承されます。
-
Unknown (0)
-
Other (1)
-
Ethernet (2)
-
IB (3)
-
FC (4)
-
FDDI (5)
-
ATM (6)
-
Token Ring (7)
-
Frame Relay (8)
-
Infrared (9)
-
BlueTooth (10)
-
Wireless LAN (11)
-
-
MaxQuiesceTime
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
このプロパティは非推奨とされました。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
MaxSpeed
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: Units ("ビット/秒")
ポートの最大帯域幅 (ビット/秒)。 このプロパティは CIM_LogicalPort から継承されます。
-
-
名前
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトが認識されるラベル。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
-
NetworkAddresses
-
-
データ型: string 配列
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (64)
ポートの MAC アドレスを含む文字列の配列。 このプロパティは CIM_NetworkPort から継承されます。
-
-
OperatingStatus
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
要素の操作条件の現在の状態に関する情報を提供し、EnabledState プロパティの値に関する詳細情報を提供するために使用できます。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
不明 (0)
-
Not Available (1)
-
Servicing (2)
-
Starting (3)
-
Stopping (4)
-
Stopped (5)
-
Aborted (6)
-
Dormant (7)
-
Completed (8)
-
Migrating (9)
-
Emigrating (10)
-
Immigrating (11)
-
Snapshotting (12)
-
Shutting Down (13)
-
In Test (14)
-
Transitioning (15)
-
In Service (16)
-
DMTF 予約済み (..)
-
Vendor Reserved (0x8000..)
-
-
OperationalStatus
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
オブジェクトの現在の状態。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
-
OtherEnabledState
-
-
データ型: string
-
アクセスの種類: 読み取り専用
EnabledState プロパティが 1 (Other) に設定されている場合、要素の有効または無効の状態を表す文字列。 EnabledState プロパティが 1 以外の値である場合、このプロパティを Null に設定する必要があります。 このプロパティは CIM_EnabledLogicalElement から継承され、常に Null に設定されます。
-
-
OtherIdentifyingInfo
-
-
データ型: string 配列
-
アクセスの種類: 読み取り専用
デバイス ID 情報以外に論理デバイスを識別するために使用できる追加データ。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
OtherLinkTechnology
-
-
データ型: string
-
アクセスの種類: 読み取り専用
LinkTechnology が 1 (Other) に設定されている場合に記述する文字列値。 このプロパティは CIM_NetworkPort から継承されます。
-
-
OtherNetworkPortType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
PortType プロパティが提供されるため、このプロパティは使用できません。 このプロパティは CIM_NetworkPort から継承されます。
-
-
OtherPortType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
PortType が 1 (Other) に設定されている場合、モジュールの種類について説明します。 このプロパティは CIM_LogicalPort から継承されます。
-
-
PermanentAddress
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (64)
ポートにハードコードされたネットワーク アドレス。 このハードコードされたアドレスは、ファームウェアのアップグレードまたはソフトウェア構成を使用して変更できます。 この変更が行われると、フィールドを同時に更新する必要があります。 ネットワーク アダプターにハードコードされたアドレスが存在しない場合、このプロパティは Null にする必要があります。 このプロパティは CIM_NetworkPort から継承されます。
-
-
PortNumber
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
ポート番号。 このプロパティは CIM_NetworkPort から継承されます。
-
-
PortType
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
ポートに対して現在有効になっている特定のモード。 1 (Other) に設定すると、関連する OtherPortType プロパティにはポートの種類の文字列の説明が含まれます。 このプロパティは CIM_LogicalPort から継承されます。
-
Unknown (0)
-
Other (1)
-
//50 Copper 10BaseT (50)
-
10-100BaseT (51)
-
100BaseT (52)
-
1000BaseT (53)
-
2500BaseT (54)
-
10GBaseT (55)
-
10GBase-CX4 (56)
-
//100 Fibre 100Base-FX (100)
-
100Base-SX (101)
-
1000Base-SX (102)
-
1000Base-LX (103)
-
1000Base-CX (104)
-
10GBase-SR (105)
-
10GBase-SW (106)
-
10GBase-LX4 (107)
-
10GBase-LR (108)
-
10GBase-LW (109)
-
10GBase-ER (110)
-
10GBase-EW (111)
-
Vendor Reserved (16000..65535)
-
-
PowerManagementCapabilities
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
デバイスの電源の管理機能。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
PowerManagementSupported
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
デバイスの電源を管理できるかどうかを示します。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
PowerOnHours
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
最後の電源サイクル以降にこのデバイスの電源がオンになっている連続した時間数。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
PrimaryStatus
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
状態に関する概要情報を提供します。 要素とそのサブコンポーネントの正常性状態の概要と詳細情報を提供するために、このプロパティは DetailedStatus プロパティと組み合わせて使用する必要があります。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
不明 (0)
-
OK (1)
-
Degraded (2)
-
Error (3)
-
DMTF 予約済み (..)
-
Vendor Reserved (0x8000..)
-
-
RequestedSpeed
-
-
データ型: uint64
-
アクセスの種類: 書き込み専用
-
修飾子: Units ("ビット/秒")
ポートの要求された帯域幅 (ビット/秒)。 実際の帯域幅は Speed プロパティで報告されます。 このプロパティは CIM_LogicalPort から継承されます。
-
-
RequestedState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
要素に対して最後に要求された状態または必要な状態。 このプロパティは CIM_EnabledLogicalElement から継承され、常に 12 (Not Applicable) に設定されます。
-
-
速度
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: Units ("ビット/秒")
ポートの帯域幅 (ビット/秒)。 このプロパティは CIM_LogicalPort から継承されます。
-
-
状態
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの現在の状態。 このプロパティは CIM_ManagedSystemElement から継承されますが、使用されません。
-
-
StatusDescriptions
-
-
データ型: string 配列
-
アクセスの種類: 読み取り専用
さまざまな OperationalStatus 配列値を記述する文字列。 このプロパティは CIM_ManagedSystemElement から継承されます。
-
-
StatusInfo
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
論理デバイスの現在の状態。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
SupportedCOS
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
サポートされているファイバー チャネルの Class of Service (COS) を示す整数の配列。 アクティブな COS は、ActiveCOS プロパティで指定されます。 このプロパティは CIM_FCPort から継承されます。
-
不明 (0)
-
1 (1)
-
2 (2)
-
3 (3)
-
4 (4)
-
5 (5)
-
6 (6)
-
F (7)
-
-
SupportedFC4Types
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
サポートされているファイバー チャネル FC-4 プロトコルを示す整数の配列。 アクティブで稼働中のプロトコルは、ActiveFC4Types プロパティで指定されます。 このプロパティは CIM_FCPort から継承されます。
-
Unknown (0)
-
Other (1)
-
ISO/IEC 8802 - 2 LLC (4)
-
IP over FC (5)
-
SCSI - FCP (8)
-
SCSI - GPP (9)
-
IPI - 3 Master (17)
-
IPI - 3 Slave (18)
-
IPI - 3 Peer (19)
-
CP IPI - 3 Master (21)
-
CP IPI - 3 Slave (22)
-
CP IPI - 3 Peer (23)
-
SBCCS Channel (25)
-
SBCCS Control Unit (26)
-
FC-SB-2 Channel (27)
-
FC-SB-2 Control Unit (28)
-
Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3) (32)
-
FC-SW (34)
-
FC - SNMP (36)
-
HIPPI - FP (64)
-
BBL Control (80)
-
BBL FDDI Encapsulated LAN PDU (81)
-
BBL 802.3 Encapsulated LAN PDU (82)
-
FC - VI (88)
-
FC - AV (96)
-
Vendor unique (255)
-
-
SupportedMaximumTransmissionUnit
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: Units ("バイト")
サポートできる最大伝送単位 (MTU) (バイト単位)。 このプロパティは CIM_NetworkPort から継承されます。
-
-
SystemCreationClassName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
スコープ システムの作成クラス名。 このプロパティは CIM_LogicalDevice から継承されます。
-
-
SystemName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
スコープ システムの名前。 このプロパティは CIM_LogicalDevice から継承されます。
-
-
TimeOfLastStateChange
-
-
データ型: datetime
-
アクセスの種類: 読み取り専用
要素の有効な状態が最後に変更された日時。 このプロパティは CIM_EnabledLogicalElement から継承され、常に Null に設定されます。
-
-
TotalPowerOnHours
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
このデバイスに電源が入った合計時間数。 このプロパティは CIM_LogicalDevice から継承されますが、使用されません。
-
-
TransitioningToState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
インスタンスの切り替え先のターゲットの状態を示します。 このプロパティは CIM_EnabledLogicalElement から継承され、常に Null に設定されます。
-
-
UsageRestriction
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
状況によっては、論理ポートがフロントエンド ポートまたはバックエンド ポートとして識別される場合があります。 この状況の例としては、ディスク ドライブと通信するバックエンド ポートとホストと通信するフロントエンド ポートがあるストレージ アレイがあります。 ポートの使用に制限がない場合、値を 4 (Not restricted) に設定する必要があります。 このプロパティは CIM_LogicalPort から継承されます。
-
不明 (0)
-
Front-end only (2)
-
Back-end only (3)
-
Not restricted (4)
-
必要条件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 |
Root\Virtualization\V2 |
MOF |
|
[DLL] |
|