ISCSI_TargetMapping WMI 类

ISCSI_TargetMapping WMI 类将在发起方主机系统上本地定义 (Lun) 的逻辑单元号集合映射到一组64位 iSCSI Lun。 64位 iSCSI LUN 本身不能唯一标识它所表示的逻辑单元。 但是,iSCSI LUN 和逻辑单元所属的目标的名称在网络中的任何位置都可以唯一地标识逻辑单元。

管理应用程序可以使用 ISCSI_TargetMapping WMI 类来指定在本地枚举远程逻辑单元时将向其分配的 Lun。

此类定义的映射与特定目标登录会话关联。 MSISCSI_TARGETMAPPINGS WMI 类描述与特定适配器实例关联的所有映射。

此类在 Common mof中定义为:

class ISCSI_TargetMapping {
  [WmiDataId(1), description("OS Scsi bus number target 
    is mapped to. If 0xffffffff then any value can be picked
    by the miniport.") : amended]
    uint32  OSBus;
  [WmiDataId(2), description("OS Scsi Target number target
    is mapped to. If 0xffffffff then any value can be picked
    by the miniport.") : amended]
    uint32  OSTarget;
  [WmiDataId(3), Description("Unique Session ID for the 
    target mapping") : amended] 
    uint64  UniqueSessionId;
  [WmiDataId(4), description("Count of LUNs mapped for this 
    target") : amended]
    uint32  LUNCount;
  [WmiDataId(5), MaxLen(MAX_ISCSI_NAME_LEN),
     description("Target Name") : amended]
    string  TargetName;
  [WmiDataId(6), Description("TRUE if session created from a
    persistent login") : amended]
    boolean  FromPersistentLogin;
  [WmiDataId(7), WmiSizeIs("LunCount"),
    description("List of LUNs mapped for this target") : 
    amended]
    ISCSI_LUNList  LUNList[];
};