ISCSI_Path構造体 (iscsimgt.h)
ISCSI_Path構造体には、iSCSI ポータルの接続に関する情報が含まれています。
構文
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
メンバーズ
UniqueConnectionId
これは、イニシエーターが接続を識別するために使用する一意の接続識別子です。 LoginToTarget メソッドと AddConnectionToSession メソッド はどちらも UniqueConnectionId パラメーターでこの値を返します。 この値は、接続 ID (CID) と混同しないでください。
EstimatedLinkSpeed
これは、メガビット/秒 (Mbps) 単位の接続速度を指定します。
PathWeight
このパスに割り当てられた重みを指定します。 この値には任意の 32 ビット数値を指定できます。数値が大きいほど優先度が高くなります。 複数のパスが使用可能な場合、このパスの重みの値は互いのパスの重みと比較され、それに応じて優先順位が付けられます。 たとえば、path1 に値 1 を使用し、path2 に値 2 を使用すると、path2 の優先度が高くなります。
PrimaryPath
これにより、パスの状態 (プライマリまたはセカンダリ) が指定されます。 値が 1 の場合は、パスがプライマリ パスであり、0 の場合はセカンダリ パスであることを意味します。
ConnectionStatus
これは、接続の状態を示します。
種類 | 意味 |
---|---|
CONNECTION_STATE_CONNECTED (1) | パスは接続され、アクティブです。 |
CONNECTION_STATE_DISCONNECTED (2) | パスは切断されています。 |
CONNECTION_STATE_RECONNECTING(3) | パスが再接続中です。 |
TCPOffLoadAvailable
これは、接続が TCP オフロードをサポートしているかどうかを示します。
備考
iSCSI ヘッダーと MOF は、プラットフォーム SDK と WDK に含まれています。
必要条件
要件 | 価値 |
---|---|
ヘッダー | iscsimgt.h (Iscsimgt.h を含む) |
関連項目
AddConnectionToSession の