次の方法で共有


ISCSI_TargetMapping 構造体 (iscsidef.h)

ISCSI_TargetMapping構造体は、ローカルに定義されている論理ユニット番号 (LUN) のコレクションを、64 ビット iSCSI 論理ユニット番号のグループにマップします。

構文

typedef struct _ISCSI_TargetMapping {
  ULONG         OSBus;
  ULONG         OSTarget;
  ULONGLONG     UniqueSessionId;
  ULONG         LUNCount;
  WCHAR         TargetName[223 + 1];
  BOOLEAN       FromPersistentLogin;
  ULONGLONG     Reserved;
  ISCSI_LUNList LUNList[1];
} ISCSI_TargetMapping, *PISCSI_TargetMapping;

メンバー

OSBus

リモート ターゲットがマップされる SCSI バス番号 (ローカル オペレーティング システムで有効)。 0xffffffff の値は、ミニポート ドライバーが任意の SCSI バス番号をターゲットに関連付けることができることを示します。

OSTarget

リモート ターゲットがマップされる SCSI ターゲット番号 (ローカル オペレーティング システムで有効)。 0xffffffff の値は、ミニポート ドライバーが任意の数を選択してリモート ターゲット デバイスを識別できることを示します。

UniqueSessionId

セッションを一意に識別する 64 ビットの整数。 LoginToTarget メソッドと AddConnectionToSession メソッドはどちらも、UniqueSessionId パラメーターでこの値を返します。 この値を ISID および TSID メンバーの値と混同しないでください。

LUNCount

リモート ターゲット デバイスに関連付けられている LUN の数。

TargetName[223 + 1]

ターゲット名を示すワイド文字列。

FromPersistentLogin

ログオン セッションが永続的かどうかを示すブール値。 このメンバーが TRUE の場合、ログオン セッションは永続的であり、コンピューターの起動時にシステムによって自動的に作成されます。 このメンバーが FALSE の場合、ログオン セッションは永続的ではありません。

Reserved

Microsoft でのみ使用するために予約されています。

LUNList[1]

ターゲット デバイスに関連付けられている LUN の一覧を保持する ISCSI_LUNList 構造体。

注釈

64 ビット iSCSI LUN 自体は、それが表す論理ユニットを一意に識別しません。 ただし、iSCSI LUN と論理ユニットが属するターゲットの名前の組み合わせは、ネットワーク内の任意の場所で有効な論理ユニットの一意の識別を提供します。

管理アプリケーションでは、ISCSI_TargetMapping構造体を使用して、オペレーティング システムがデバイスの列挙中に検出するターゲット LUN に割り当てることができるローカル LUN 番号を指定できます。

要件

要件
Header iscsidef.h (Iscsidef.h を含む)

こちらもご覧ください

AddConnectionToSession

ISCSI_LUNList

ISCSI_TargetMapping WMI クラス

LoginToTarget