Freigeben über


MSiSCSI_TargetMappings-Struktur (iscsiop.h)

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

Syntax

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

Member

UniqueAdapterId

Eine 64-Bit-Ganzzahl, die einen HBA-Initiator und einen geladenen instance eines Speicher-Miniporttreibers, der den HBA verwaltet, eindeutig identifiziert. Der Initiator sollte die Adresse der Adaptererweiterung oder eine andere Adresse, die der Gerätetreiber besitzt, verwenden, 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-Element .

Reserved

Nur für Die Verwendung durch Microsoft reserviert.

TargetMappings[1]

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

Hinweise

Sie müssen diese Klasse implementieren.

Anforderungen

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

Weitere Informationen

ISCSI_TargetMapping

MSiSCSI_HBAInformation

MSiSCSI_TargetMappings WMI-Klasse