Partager via


ISCSI_Persistent_Login structure (iscsiop.h)

La structure ISCSI_Persistent_Login définit une ouverture de session persistante que le système d’exploitation lance automatiquement lorsque l’ordinateur démarre.

Syntaxe

typedef struct _ISCSI_Persistent_Login {
  WCHAR               TargetName[223 + 1];
  ULONGLONG           SecurityFlags;
  ULONG               InitiatorPortNumber;
  ULONG               UsernameSize;
  BOOLEAN             IsInformationalSession;
  USHORT              UniqueIdForISID;
  ISCSI_TargetPortal  TargetPortal;
  ISCSI_LoginOptions  LoginOptions;
  ISCSI_TargetMapping TargetMapping;
  UCHAR               Username[1];
} ISCSI_Persistent_Login, *PISCSI_Persistent_Login;

Membres

TargetName[223 + 1]

Chaîne de caractères large qui indique le nom de la cible avec laquelle le service initiateur iSCSI établit une ouverture de session persistante lors du redémarrage.

SecurityFlags

Ou au niveau du bit des indicateurs de sécurité qui indiquent les exigences de sécurité de la cible spécifiée dans l’ouverture de session permanente. Pour obtenir la liste des valeurs possibles pour ce membre, consultez SECURITY_FLAG_QUALIFIERS.

InitiatorPortNumber

Numéro de port côté initiateur pour effectuer l’opération d’ouverture de session.

UsernameSize

Taille, en octets, de la chaîne dans Nom d’utilisateur.

IsInformationalSession

Valeur booléenne qui indique si l’ouverture de session permanente est configurée pour établir une session purement informative. Si ce membre a la valeur TRUE, l’ouverture de session permanente est configurée pour établir une session purement informative.

UniqueIdForISID

Portail à utiliser pour la connexion initiale

TargetPortal

Structure ISCSI_TargetPortal qui spécifie le portail cible à utiliser pour la connexion initiale.

LoginOptions

Structure ISCSI_LoginOptions qui spécifie les caractéristiques de la session d’ouverture de session permanente.

TargetMapping

Structure ISCSI_TargetMapping qui définit les mappages cibles.

Username[1]

Tableau de caractères de longueur variable qui spécifie le nom d’utilisateur (CHAP_N) du protocole d’authentification de négociation de la contestation à utiliser lorsque l’initiateur authentifie la cible. Le nombre d’éléments dans le tableau est spécifié par le champ UsernameSize .

Configuration requise

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

Voir aussi

ISCSI_LoginOptions

classe WMI ISCSI_Persistent_Login

ISCSI_TargetMapping

ISCSI_TargetPortal

SECURITY_FLAG_QUALIFIERS