Partager via


structure LoginToTarget_OUT (iscsiop.h)

La structure LoginToTarget_OUT contient les données de sortie de la méthode LoginToTarget .

Syntaxe

typedef struct _LoginToTarget_OUT {
  ULONG     Status;
  ULONGLONG UniqueSessionId;
  ULONGLONG UniqueConnectionId;
} LoginToTarget_OUT, *PLoginToTarget_OUT;

Membres

Status

Lors de la sortie de LoginToTarget, le status de l’opération LoginToTarget. Pour obtenir la liste des qualificateurs de status, consultez ISCSI_STATUS_QUALIFIERS.

UniqueSessionId

Entier 64 bits qui identifie de manière unique la session. Les méthodes LoginToTarget et AddConnectionToSession retournent toutes deux cette valeur dans leur paramètre UniqueSessionId . L’identificateur de session unique (ID) ne change pas tant que l’initiateur ne se déconnecte pas de la session. L’ID de session que le service initiateur iSCSI expose au logiciel en mode utilisateur est un nombre 128 bits. Les 64 bits supérieurs (les plus significatifs) se composent d’un ID d’adaptateur unique que l’initiateur signale dans le membre UniqueAdapterId de la classe MSiSCSI_HBAInformation . Les 64 bits inférieurs (les moins significatifs) correspondent à la valeur dans UniqueSessionId. Lorsque le service communique avec l’adaptateur, le service utilise les 64 bits inférieurs (UniqueSessionId), tandis que le logiciel en mode utilisateur utilise tous les 128 bits pour communiquer avec le service initiateur iSCSI.

UniqueConnectionId

Lors de la sortie de LoginToTarget, entier 64 bits qui identifie de manière unique la connexion. L’ID de connexion que le service initiateur iSCSI expose au logiciel en mode utilisateur est un nombre 128 bits. Les 64 bits supérieurs (les plus significatifs) se composent d’un ID d’adaptateur unique que l’initiateur signale dans le membre UniqueAdapterId de la classe MSiSCSI_HBAInformation . Les 64 bits inférieurs (les moins significatifs) correspondent à la valeur dans UniqueConnectionId. Lorsque le service communique avec l’adaptateur, le service utilise les 64 bits inférieurs (UniqueConnectionId), tandis que les logiciels en mode utilisateur utilisent tous les 128 bits pour communiquer avec le service initiateur iSCSI.

Remarques

Vous devez implémenter cette méthode.

Configuration requise

Condition requise Valeur
En-tête iscsiop.h (inclure Iscsiop.h)

Voir aussi

AddConnectionToSession

ISCSI_STATUS_QUALIFIERS

LoginToTarget

LoginToTarget_IN

MSiSCSI_HBAInformation

classe WMI MSiSCSI_Operations