Partager via


ÉNUMÉRATION LOGINSESSIONTYPE (iscsiop.h)

L’énumération LOGINSESSIONTYPE indique le type de session d’ouverture de session.

Syntax

typedef enum {
  ISCSI_LOGINTARGET_DISCOVERY,
  ISCSI_LOGINTARGET_INFORMATIONAL,
  ISCSI_LOGINTARGET_DATA
} LOGINSESSIONTYPE, *PLOGINSESSIONTYPE;

Constantes

 
ISCSI_LOGINTARGET_DISCOVERY
La session d’ouverture de session est à des fins de découverte uniquement. Les initiateurs utilisent ce type de session pour découvrir des cibles avec la commande SendTargets . L’initiateur doit déjà avoir accès à au moins une adresse IP cible et un port cible (informations du portail cible).
ISCSI_LOGINTARGET_INFORMATIONAL
La session d’ouverture de session est uniquement à des fins d’information. Les initiateurs utilisent ce type de session pour envoyer des commandes SCSI qui demandent des informations. Le logiciel de gestion peut utiliser des sessions d’information pour interroger des informations en appelant les routines de bibliothèque en mode utilisateur SendScsiReportLuns et SendScsiReadCapacity .

Ce type de session ne prend pas en charge la transmission de données utilisateur et le gestionnaire Plug-and-Play (PnP) n’énumère pas les unités logiques cibles (LUN) pour la pile de stockage du nœud initiateur.
ISCSI_LOGINTARGET_DATA
La session d’ouverture de session est complète. Il signale les LUN cibles au gestionnaire PnP sur le nœud initiateur (local) pour l’énumération. Après avoir énuméré ces LUN, le système d’exploitation peut y accéder pour les transferts de données, comme il le ferait avec les LUN locales.

Configuration requise

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

Voir aussi

LoginToTarget