structure MSiSCSI_TargetMappings (iscsiop.h)
La structure de MSiSCSI_TargetMappings contient un ensemble de mappages de numéros d’unité logique (LUN) associés à un instance initiateur.
Syntaxe
typedef struct _MSiSCSI_TargetMappings {
ULONGLONG UniqueAdapterId;
ULONG TargetMappingCount;
ULONG Reserved;
ISCSI_TargetMapping TargetMappings[1];
} MSiSCSI_TargetMappings, *PMSiSCSI_TargetMappings;
Membres
UniqueAdapterId
Entier 64 bits qui identifie de manière unique un initiateur HBA et un instance chargé d’un pilote miniport de stockage qui gère l’adaptateur HBA. L’initiateur doit utiliser l’adresse de l’extension de l’adaptateur ou une autre adresse que le pilote de périphérique possède pour construire cet identificateur (ID). L’initiateur signale cette valeur dans le membre UniqueAdapterId de la structure MSiSCSI_HBAInformation .
TargetMappingCount
Nombre de mappages dans le membre TargetMappings .
Reserved
Réservé à l’utilisation de Microsoft uniquement.
TargetMappings[1]
Tableau de longueur variable de structures ISCSI_TargetMapping , chacune fournissant une liste de mappages de LUN associés à une session iSCSI particulière associée à l’ID de l’adaptateur.
Remarques
Vous devez implémenter cette classe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | iscsiop.h (inclure Iscsiop.h) |