ISCSI_RedirectPortalInfo 構造体 (iscsimgt.h)
このISCSI_RedirectPortalInfo構造には、ポータルホッピング操作またはポータル リダイレクト操作中に使用できる iSCSI ポータルのコレクションに関する情報が含まれています。 ターゲット ポータルがログインに使用できない場合、イニシエーターは、検出され、ログイン操作に使用できるターゲット ポータルの一覧から "ホップ" できます。 つまり、イニシエーターは、ログインに使用できるポータルが見つかるまで、使用可能なポータルの一覧を試し続け、使用可能なターゲット ポータルにログインできるようにします。
構文
typedef struct _ISCSI_RedirectPortalInfo {
ULONGLONG UniqueConnectionId;
ISCSI_IP_Address OriginalIPAddr;
ULONG OriginalPort;
ISCSI_IP_Address RedirectedIPAddr;
ULONG RedirectedPort;
UCHAR Redirected;
UCHAR TemporaryRedirect;
} ISCSI_RedirectPortalInfo, *PISCSI_RedirectPortalInfo;
メンバー
UniqueConnectionId
オペレーティング システムとアプリケーション ソフトウェアが接続を一意に識別するために使用する接続識別子 (ID)。 LoginToTarget メソッドと AddConnectionToSession メソッドはどちらも、UniqueConnectionId パラメーターでこの値を返します。 この値は、接続 ID (CID) と混同しないようにしてください。
OriginalIPAddr
これは、リダイレクトを設定するログイン時に指定された元の IP アドレスであり、IP アドレスはISCSI_IP_Address構造を介して提供されます。
OriginalPort
これは、ログイン時に指定された元のポータルソケット番号です。
RedirectedIPAddr
これは、トラフィックをリダイレクトする必要がある IP アドレスです。 IP アドレスは、ISCSI_IP_Address構造を介して提供されます。
RedirectedPort
これは、リダイレクトされたターゲット ポータルのソケット番号です。
Redirected
これは、ログインがリダイレクトされるかどうかを示します。 この値が TRUE の場合、RedirectedIPAddr と RedirectedPort は有効です。
TemporaryRedirect
リダイレクトが一時的な場合、この値は true です 。
要件
要件 | 値 |
---|---|
Header | iscsimgt.h (Iscsimgt.h を含む) |