LoginToTarget_OUT構造体 (iscsiop.h)

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 ビットは、イニシエーターがMSiSCSI_HBAInformation クラスの UniqueAdapterId メンバーで報告する一意のアダプター ID で構成されます。 下位 (最下位) の 64 ビットは 、UniqueSessionId の値に対応します。 サービスがアダプターと通信する場合、サービスは下位 64 ビット (UniqueSessionId) を使用し、ユーザー モード ソフトウェアは 128 ビットをすべて使用して iSCSI イニシエーター サービスと通信します。

UniqueConnectionId

LoginToTarget からの出力時に、接続を一意に識別する 64 ビットの整数。 iSCSI イニシエーター サービスがユーザー モード ソフトウェアに公開する接続 ID は、128 ビット番号です。 上位 (最上位) 64 ビットは、イニシエーターがMSiSCSI_HBAInformation クラスの UniqueAdapterId メンバーで報告する一意のアダプター ID で構成されます。 下位 (最下位) の 64 ビットは 、UniqueConnectionId の値に対応します。 サービスがアダプターと通信する場合、サービスは下位 64 ビット (UniqueConnectionId) を使用し、ユーザー モード ソフトウェアは 128 ビットをすべて使用して iSCSI イニシエーター サービスと通信します。

注釈

このメソッドを実装する必要があります。

要件

要件
Header iscsiop.h (Iscsiop.h を含む)

こちらもご覧ください

AddConnectionToSession

ISCSI_STATUS_QUALIFIERS

LoginToTarget

LoginToTarget_IN

MSiSCSI_HBAInformation

MSiSCSI_Operations WMI クラス