Condividi tramite


Classe WMI ISCSI_TargetMapping

La classe WMI ISCSI_TargetMapping esegue il mapping di una raccolta di numeri di unità logica (LUN) definiti localmente nel sistema host dell'iniziatore a un gruppo di LUN iSCSI a 64 bit. Un LUN iSCSI a 64 bit non identifica in modo univoco l'unità logica rappresentata. Tuttavia, un LUN iSCSI e il nome della destinazione a cui appartiene l'unità logica identificano in modo univoco l'unità logica in qualsiasi punto della rete.

Le applicazioni di gestione possono usare la classe WMI ISCSI_TargetMapping per specificare i LUN che verranno assegnati a un'unità logica remota quando viene enumerato localmente.

Il mapping definito da questa classe è associato a una determinata sessione di accesso di destinazione. La classe WMI MSiSCSI_TargetMappings descrive tutti i mapping associati a una determinata istanza dell'adattatore.

Questa classe è definita come segue in 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[];
};