Freigeben über


ISCSI_TargetMapping Struktur (iscsidef.h)

Die ISCSI_TargetMapping Struktur ordnet eine Sammlung logischer Einheitennummern (LUNs) zu, die lokal zu einer Gruppe von 64-Bit-iSCSI-Logischen Einheitennummern definiert sind.

Syntax

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;

Angehörige

OSBus

Die SCSI-Busnummer (die im lokalen Betriebssystem gültig ist), der das Remoteziel zugeordnet ist. Ein Wert von 0xffffffff gibt an, dass der Miniporttreiber eine beliebige SCSI-Busnummer dem Ziel zuordnen kann.

OSTarget

Die SCSI-Zielnummer (die im lokalen Betriebssystem gültig ist), der das Remoteziel zugeordnet ist. Ein Wert von 0xffffffff gibt an, dass der Miniporttreiber eine beliebige Zahl auswählen kann, um das Remotezielgerät zu identifizieren.

UniqueSessionId

Eine 64-Bit-Ganzzahl, die die Sitzung eindeutig identifiziert. Die methoden LoginToTarget und AddConnectionToSession geben diesen Wert im UniqueSessionId-Parameter zurück. Verwechseln Sie diesen Wert nicht mit den Werten in den ISID- und TSID-Mitgliedern.

LUNCount

Die Anzahl der LUNs, die dem Remotezielgerät zugeordnet sind.

TargetName[223 + 1]

Eine breite Zeichenfolge, die den Zielnamen angibt.

FromPersistentLogin

Ein boolescher Wert, der angibt, ob die Anmeldesitzung persistent ist. Wenn dieses Mitglied TRUEist, ist die Anmeldesitzung persistent und das System erstellt es automatisch, wenn der Computer gestartet wird. Wenn dieses Mitglied FALSE-ist, ist die Anmeldesitzung nicht persistent.

Reserved

Nur für Microsoft reserviert.

LUNList[1]

Eine ISCSI_LUNList Struktur, die eine Liste der LUNs enthält, die dem Zielgerät zugeordnet sind.

Bemerkungen

Eine 64-Bit-iSCSI-LUN selbst identifiziert nicht eindeutig die logische Einheit, die sie darstellt. Die Kombination aus einer iSCSI-LUN und dem Namen des Ziels, zu dem die logische Einheit gehört, stellt jedoch eine eindeutige Identifikation für diese logische Einheit bereit, die an einer beliebigen Stelle im Netzwerk gültig ist.

Verwaltungsanwendungen können die ISCSI_TargetMapping Struktur verwenden, um eine lokale LUN-Nummer anzugeben, die der Ziel-LUN zugewiesen werden kann, die das Betriebssystem während geräteaufzählungen findet.

Anforderungen

Anforderung Wert
Header- iscsidef.h (include Iscsidef.h)

Siehe auch

AddConnectionToSession-

ISCSI_LUNList

ISCSI_TargetMapping WMI-Klasse

LoginToTarget-