共用方式為


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位整數。 LoginToTargetAddConnectionToSession 方法都會在其 UniqueSessionId 參數中傳回此值。 請勿將此值與ISID和TSID成員中的值混淆。

LUNCount

與遠端目標裝置相關聯的 LUN 數目。

TargetName[223 + 1]

表示目標名稱的寬字元字串。

FromPersistentLogin

布爾值,指出登入會話是否持續。 如果這個成員為 TRUE,登入會話會持續存在,而且系統會在電腦開機時自動建立它。 如果此成員為 FALSE,則登入會話不會持續。

Reserved

僅保留給 Microsoft 使用。

LUNList[1]

ISCSI_LUNList結構,其中包含與目標裝置相關聯的 LUN 清單。

備註

64 位 iSCSI LUN 本身不會唯一識別它所代表的邏輯單元。 不過,iSCSI LUN 和邏輯單元所屬之目標名稱的組合,會為網路中的任何位置提供該邏輯單元的唯一識別。

管理應用程式可以使用 ISCSI_TargetMapping 結構來指定本機 LUN 號碼,該號碼可以指派給操作系統在裝置列舉期間找到的目標 LUN。

規格需求

需求
標頭 iscsidef.h (包含 Iscsidef.h)

另請參閱

AddConnectionToSession

ISCSI_LUNList

ISCSI_TargetMapping WMI 類別

LoginToTarget