ISCSI_TargetMapping WMI-Klasse
Die ISCSI_TargetMapping WMI-Klasse ordnet einer Gruppe von 64-Bit-iSCSI-LUNs eine Sammlung logischer Einheitennummern (LUNs) zu, die lokal auf dem Hostsystem des Initiators definiert sind. Eine 64-Bit-iSCSI-LUN allein identifiziert die logische Einheit, die sie darstellt, nicht eindeutig. Eine iSCSI-LUN und der Name des Ziels, zu dem die logische Einheit gehört, identifizieren die logische Einheit jedoch überall im Netzwerk eindeutig.
Verwaltungsanwendungen können die ISCSI_TargetMapping WMI-Klasse verwenden, um anzugeben, welche LUNs einer logischen Remoteeinheit zugewiesen werden, wenn sie lokal aufgezählt wird.
Die von dieser Klasse definierte Zuordnung ist einer bestimmten Zielanmeldungssitzung zugeordnet. Die MSiSCSI_TargetMappings WMI-Klasse beschreibt alle Zuordnungen, die einem bestimmten Adapter instance zugeordnet sind.
Diese Klasse ist in Common.mof wie folgt definiert.
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[];
};