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 を含む)

こちらもご覧ください

AddConnectionToSession

LoginToTarget