Partager via


structure ISCSI_TargetMapping (iscsidef.h)

La structure ISCSI_TargetMapping mappe une collection de numéros d’unité logique (LUN) définis localement à un groupe de nombres d’unités logiques iSCSI 64 bits.

Syntaxe

typedef struct _ISCSI_TargetMapping {
  ULONG         OSBus;
  ULONG         OSTarget;
  ULONGLONG     UniqueSessionId;
  ULONG         LUNCount;
  WCHAR         TargetName[223 + 1];
  BOOLEAN       FromPersistentLogin;
  ULONGLONG     Reserved;
  ISCSI_LUNList LUNList[1];
} ISCSI_TargetMapping, *PISCSI_TargetMapping;

Membres

OSBus

Numéro de bus SCSI (valide dans le système d’exploitation local) auquel la cible distante est mappée. Une valeur de 0xffffffff indique que le pilote miniport peut associer n’importe quel numéro de bus SCSI à la cible.

OSTarget

Numéro cible SCSI (valide dans le système d’exploitation local) auquel la cible distante est mappée. Une valeur de 0xffffffff indique que le pilote miniport peut choisir n’importe quel numéro pour identifier l’appareil cible distant.

UniqueSessionId

Entier 64 bits qui identifie de façon unique la session. Les méthodes LoginToTarget et AddConnectionToSession retournent cette valeur dans leur paramètre UniqueSessionId. Ne confondez pas cette valeur avec les valeurs des membres ISID et TSID.

LUNCount

Nombre de numéros d’unité logique associés à l’appareil cible distant.

TargetName[223 + 1]

Chaîne de caractères large qui indique le nom cible.

FromPersistentLogin

Valeur booléenne qui indique si la session d’ouverture de session est persistante. Si ce membre est TRUE, la session d’ouverture de session est persistante et le système le crée automatiquement lorsque l’ordinateur démarre. Si ce membre est FALSE, la session d’ouverture de session n’est pas persistante.

Reserved

Réservé uniquement à Microsoft.

LUNList[1]

Structure ISCSI_LUNList qui contient une liste de numéros d’unité logique associés à l’appareil cible.

Remarques

Un numéro d’unité logique iSCSI 64 bits n’identifie pas de manière unique l’unité logique qu’il représente. Toutefois, la combinaison d’un numéro d’unité logique iSCSI et du nom de la cible à laquelle appartient l’unité logique fournit une identification unique pour cette unité logique valide n’importe où dans le réseau.

Les applications de gestion peuvent utiliser la structure ISCSI_TargetMapping pour spécifier un numéro d’unité logique local qui peut être affecté au numéro d’unité logique cible trouvé par le système d’exploitation pendant les énumérations d’appareils.

Exigences

Exigence Valeur
d’en-tête iscsidef.h (inclure Iscsidef.h)

Voir aussi

AddConnectionToSession

ISCSI_LUNList

ISCSI_TargetMapping classe WMI

loginToTarget