MSFT_TargetPort クラス
ターゲット ポートを表します。
ターゲット ポートは、仮想ディスクを表示および非表示にするためのプロパティが関連付けられたストレージ サブシステム内のエンドポイントです。 ストレージ サブシステム コントローラー内のファイバー チャンネル、シリアル接続 SCSI、および iSCSI ポートはすべて、ターゲット ポートの例です。
次の構文は、Managed Object Format (MOF) コードをシンプルにしたものです。
構文
class MSFT_TargetPort : MSFT_StorageObject
{
String FriendlyName;
String PortAddress;
String NodeAddress;
String StorageControllerId;
UInt16 Role;
UInt16 UsageRestriction;
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OtherOperationalStatusDescription;
UInt16 ConnectionType;
String OtherConnectionTypeDescription;
UInt16 LinkTechnology;
String OtherLinkTechnology;
UInt64 Speed;
UInt64 MaxSpeed;
String NetworkAddresses[];
UInt16 PortNumbers[];
UInt16 PortType;
};
メンバー
MSFT_TargetPort クラスには、次の種類のメンバーがあります。
プロパティ
MSFT_TargetPort クラスには、次のプロパティがあります。
ConnectionType
データ型: UInt16
アクセスの種類: 読み取り専用
Value | 意味 |
---|---|
1 | その他 |
2 | ファイバー チャネル |
3 | 並列 SCSI |
4 | SSA |
5 | IEEE 1394 |
6 | RDMA |
7 | iSCSI |
8 | SAS |
9 | ADT |
FriendlyName
データ型: String
アクセスの種類: 読み取り専用
修飾子: 必須
ターゲット ポートのユーザーフレンドリ名。
HealthStatus
データ型: UInt16
アクセスの種類: 読み取り専用
修飾子: 必須
ターゲット ポートの正常性状態。
Healthy (0)
Warning (1)
Unhealthy (2 )
LinkTechnology
データ型: UInt16
アクセスの種類: 読み取り専用
ターゲット ポートのリンク テクノロジ。
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)
Microsoft Reserved (..)
MaxSpeed
データ型: UInt64
アクセスの種類: 読み取り専用
修飾子: Units ("bits/sec")
ターゲット ポートの最大速度 (ビット/秒)。
NetworkAddresses
データ型: 文字列 配列
アクセスの種類: 読み取り専用
ターゲット ポートのさまざまなネットワーク アドレスを表す文字列の配列。
これらのアドレスの種類と形式は、PortType プロパティで指定されます。
NodeAddress
データ型: String
アクセスの種類: 読み取り専用
修飾子: 必須
ノード アドレス。
OperationalStatus
データ型: UInt16 配列
アクセスの種類: 読み取り専用
修飾子: 必須
ターゲット ポートの動作状態を示す値の配列。
Unknown (0)
Other (1)
OK (2)
Degraded (3)
Stressed (4)
Predictive Failure (5)
Error (6)
Non-Recoverable Error (7)
Starting (8)
Stopping (9)
Stopped (10)
In Service (11)
No Contact (12)
Lost Communication (13)
Aborted (14)
Dormant (15)
Supporting Entity in Error (16)
Completed (17)
Power Mode (18)
Microsoft Reserved (..)
OtherConnectionTypeDescription
データ型: String
アクセスの種類: 読み取り専用
ベンダー定義の接続種類の文字列表現。 ConnectionType プロパティが Other の場合のみ関連します。
OtherLinkTechnology
データ型: String
アクセスの種類: 読み取り専用
ベンダーが定義したリンク テクノロジの文字列表現。 LinkTechnology プロパティが Other の場合のみ関連します。
OtherOperationalStatusDescription
データ型: String
アクセスの種類: 読み取り専用
ベンダーが定義した状態の文字列形式。 OperationalStatus 配列が Other を含んでいる場合のみ関連します。
PortAddress
データ型: String
アクセスの種類: 読み取り専用
修飾子: 必須
ポート識別子またはアドレス。
ファイバー チャンネル ネットワークの場合、このプロパティはポートのワールドワイド名 (WWN) で、16 進数の文字列 (16 文字の長さ) として書式設定され、最上位バイトが先頭に表示されます。 たとえば、01:23:45:67:89:AB:CD:EF の WWN アドレスは 0123456789ABCDEF として表す必要があります。
iSCSI ネットワークの場合、このフィールドは IQN である必要があります。
PortNumbers
データ型: UInt16 配列
アクセスの種類: 読み取り専用
ターゲット ポートのポート番号のリスト。
PortType
データ型: UInt16
アクセスの種類: 読み取り専用
ポートに対して現在有効になっている特定のモード。 ポートがログインされている場合、これはネゴシエートされたポートの種類です。 それ以外の場合は、構成されたポートの種類が報告されます。
Unknown (0)
Other (1)
N (10)
NL (11)
F/NL (12)
NX (13)
E (14)
F (15)
FL (16)
B (17)
G (18)
10BaseT (50)
10-100BaseT (51)
100BaseT (52)
1000BaseT (53)
2500BaseT (54)
10GBaseT (55)
10GBase-CX4 (56)
SAS (94)
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)
DMTF Reserved (112..15999)
ベンダー予約済み (16000..65535)
Role
データ型: UInt16
アクセスの種類: 読み取り専用
修飾子: 必須
このコントローラー ポートのロール。 iSCSI の場合、このポートはターゲットまたはイニシエーター エンドポイントとして機能する必要があります。 他のトランスポートでは、ポートはイニシエーターとターゲットの両方として機能できます。
Unknown (0)
Initiator (1)
Target (2)
Both Initiator and Target (3)
速度
データ型: UInt64
アクセスの種類: 読み取り専用
修飾子: Units ("bits/sec")
ポートの現在の速度 (帯域幅) (ビット/秒単位)。 帯域幅が異なるポート、または正確な推定ができないポートの場合、このプロパティはポートの標準帯域幅を含んでいる必要があります。
StorageControllerId
データ型: String
アクセスの種類: 読み取り専用
このポートが属するコントローラーの識別子。
UsageRestriction
データ型: UInt16
アクセスの種類: 読み取り専用
ターゲット ポートの使用制限。
状況によっては、ターゲット ポートはフロントエンド ポートまたはバックエンド ポートとして識別できる場合があります。 たとえば、ストレージ配列には、物理ディスクと通信するためのバックエンド ポートと、ホストと通信するためのフロントエンド ポートがある場合があります。 ポートの使用に制限がない場合は、値を Not restricted に設定する必要があります。
Unknown (0)
Front-end only (2)
Back-end only (3)
Not restricted (4)
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |