LoginToTarget_OUT構造体は、LoginToTarget メソッドの出力データを保持します。
構文
typedef struct _LoginToTarget_OUT {
ULONG Status;
ULONGLONG UniqueSessionId;
ULONGLONG UniqueConnectionId;
} LoginToTarget_OUT, *PLoginToTarget_OUT;
メンバーズ
Status
LoginToTargetからの出力時に、LoginToTarget 操作の状態。 状態修飾子の一覧については、ISCSI_STATUS_QUALIFIERSを参照してください。
UniqueSessionId
セッションを一意に識別する 64 ビット整数。 LoginToTarget メソッドと AddConnectionToSession メソッドはどちらも、UniqueSessionId パラメーターでこの値を返します。 一意のセッション識別子 (ID) は、イニシエーターがセッションからログオフするまで変更されません。 iSCSI イニシエーター サービスがユーザー モード ソフトウェアに公開するセッション ID は、128 ビット番号です。 最上位 (最上位) 64 ビットは、イニシエーターが UniqueAdapterIdMSiSCSI_HBAInformation クラスのメンバーで報告する一意のアダプター ID で構成されます。 下位 (下位) の 64 ビットは、UniqueSessionId の値対応します。 サービスがアダプターと通信すると、サービスは下位 64 ビット (UniqueSessionId) を使用しますが、ユーザー モード ソフトウェアは 128 ビットのすべてを使用して iSCSI イニシエーター サービスと通信します。
UniqueConnectionId
LoginToTargetからの出力時に、接続を一意に識別する 64 ビット整数。 iSCSI イニシエーター サービスがユーザー モード ソフトウェアに公開する接続 ID は、128 ビット番号です。 最上位 (最上位) 64 ビットは、イニシエーターが UniqueAdapterIdMSiSCSI_HBAInformation クラスのメンバーで報告する一意のアダプター ID で構成されます。 下位 (下位) 64 ビットは、UniqueConnectionId の値対応します。 サービスがアダプターと通信する場合、サービスは下位 64 ビット (UniqueConnectionId) を使用し、ユーザー モード ソフトウェアは iSCSI イニシエーター サービスと通信するためにすべての 128 ビットを使用します。
備考
このメソッドを実装する必要があります。
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | iscsiop.h (Iscsiop.h を含む) |
関連項目
AddConnectionToSession の