次の方法で共有


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
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe