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) |