Freigeben über


MSiSCSI_LUNMappingInformation-Struktur (iscsiop.h)

Diese MSiSCSI_LUNMappingInformation Struktur stellt die SCSI-Adressinformationen bereit, die das Betriebssystem einer bestimmten logischen Einheit zuweist.

Syntax

typedef struct _MSiSCSI_LUNMappingInformation {
  ULONGLONG UniqueAdapterId;
  ULONGLONG UniqueSessionId;
  ULONG     OSBus;
  ULONG     OSTarget;
  ULONG     OSLUN;
} MSiSCSI_LUNMappingInformation, *PMSiSCSI_LUNMappingInformation;

Member

UniqueAdapterId

Eine 64-Bit-Ganzzahl, die einen HBA-Initiator und einen geladenen instance eines Speicherminiporttreibers, der den HBA verwaltet, eindeutig identifiziert. Der Initiator sollte die Adresse der Adaptererweiterung oder eine andere Adresse des Gerätetreibers verwenden, um diesen Bezeichner (ID) zu erstellen. Der Initiator meldet diesen Wert im UniqueAdapterId-Member der MSiSCSI_HBAInformation-Struktur .

UniqueSessionId

Eine Sitzungs-ID, die die Sitzung eindeutig identifiziert, für die die LUN-Zuordnung gültig ist. Die Methoden LoginToTarget und AddConnectionToSession geben diesen Wert im UniqueSessionId-Parameter zurück. Verwechseln Sie diesen Wert nicht mit den Werten in den ELEMENTEN ISID und TSID.

OSBus

Die Nummer, die das Betriebssystem dem Bus zuweist, an den der Adapter angefügt ist.

OSTarget

Die Gerätenummer, die das Betriebssystem dem Ziel zuweist.

OSLUN

Die LUN (Logical Unit Number), die das Betriebssystem der logischen Einheit zuweist.

Hinweise

Sie müssen diese Klasse implementieren.

Anforderungen

Anforderung Wert
Header iscsiop.h (include Iscsiop.h)

Weitere Informationen

AddConnectionToSession

LoginToTarget

MSiSCSI_HBAInformation

MSiSCSI_LUNMappingInformation WMI-Klasse

MSiSCSI_TargetMappings