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) |