Freigeben über


MSiSCSI_TargetMappings Struktur (iscsiop.h)

Die MSiSCSI_TargetMappings-Struktur enthält eine Reihe von LUN-Zuordnungen (Logical Unit Number), die einer Initiatorinstanz zugeordnet sind.

Syntax

typedef struct _MSiSCSI_TargetMappings {
  ULONGLONG           UniqueAdapterId;
  ULONG               TargetMappingCount;
  ULONG               Reserved;
  ISCSI_TargetMapping TargetMappings[1];
} MSiSCSI_TargetMappings, *PMSiSCSI_TargetMappings;

Angehörige

UniqueAdapterId

Eine 64-Bit-Ganzzahl, die einen HBA-Initiator eindeutig identifiziert, und eine geladene Instanz eines Speicher-Miniporttreibers, der die HBA verwaltet. Der Initiator sollte die Adresse der Adaptererweiterung oder eine andere Adresse verwenden, die der Gerätetreiber besitzt, um diesen Bezeichner (ID) zu erstellen. Der Initiator meldet diesen Wert im UniqueAdapterId Member der MSiSCSI_HBAInformation-Struktur.

TargetMappingCount

Die Anzahl der Zuordnungen im TargetMappings Member.

Reserved

Nur für Microsoft reserviert.

TargetMappings[1]

Ein Array mit variabler Länge von ISCSI_TargetMapping Strukturen, von denen jede eine Liste der LUN-Zuordnungen bereitstellt, die einer bestimmten iSCSI-Sitzung zugeordnet sind, die der Adapter-ID zugeordnet ist.

Bemerkungen

Sie müssen diese Klasse implementieren.

Anforderungen

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

Siehe auch

ISCSI_TargetMapping

MSiSCSI_HBAInformation

MSiSCSI_TargetMappings WMI-Klasse