Partager via


structure MSiSCSI_BootConfiguration (iscsicfg.h)

La structure MSiSCSI_BootConfiguration décrit comment le périphérique de démarrage est configuré.

Syntaxe

typedef struct _MSiSCSI_BootConfiguration {
  ULONGLONG          LUN;
  ULONGLONG          SecurityFlags;
  ULONG              UsernameSize;
  ULONG              PasswordSize;
  BOOLEAN            DiscoverBootDevice;
  WCHAR              InitiatorNode[223 + 1];
  WCHAR              TargetName[223 + 1];
  ISCSI_TargetPortal TargetPortal;
  ISCSI_LoginOptions LoginOptions;
  UCHAR              Username[1];
} MSiSCSI_BootConfiguration, *PMSiSCSI_BootConfiguration;

Membres

LUN

Numéro d’unité logique (LUN) qui identifie l’unité logique sur la cible qui fonctionne comme un périphérique de démarrage.

SecurityFlags

Or au niveau du bit des indicateurs de sécurité qui indiquent les exigences de sécurité du périphérique de démarrage. Pour obtenir la liste des indicateurs possibles pour ce membre, consultez SECURITY_FLAG_QUALIFIERS.

UsernameSize

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

PasswordSize

Taille, en octets, de la chaîne dans Mot de passe.

DiscoverBootDevice

Valeur booléenne qui indique si le système doit découvrir dynamiquement le périphérique de démarrage. Si ce membre a la valeur TRUE, le système doit découvrir dynamiquement le périphérique de démarrage.

InitiatorNode[223 + 1]

Nom iSCSI du nœud initiateur à utiliser pour la connexion au périphérique de démarrage. Si ce membre a la valeur NULL, l’adaptateur HBA peut choisir n’importe quel nœud initiateur. Le nom iSCSI de l’initiateur identifie de manière unique l’initiateur n’importe où dans le monde. Pour plus d’informations sur la façon de spécifier ce nom, consultez la spécification iSCSI publiée par l’Internet Engineering Task Force (IETF) du groupe de travail stockage IP.

TargetName[223 + 1]

Nom iSCSI de la cible qui contient le périphérique de démarrage.

TargetPortal

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

LoginOptions

Une structure ISCSI_LoginOptions qui spécifie les caractéristiques de la session d’ouverture de session à établir avec le périphérique de démarrage.

Username[1]

Tableau de caractères de longueur variable qui spécifie le nom d’utilisateur à utiliser avec le protocole CHAP (Challenge HandsHake Authentication Protocol). Le nom d’utilisateur est également appelé nom CHAP (CHAP_N). L’initiateur utilise le nom CHAP pour authentifier la cible.

Remarques

La suite d’outils WMI génère automatiquement une déclaration de la structure MSiSCSI_BootConfiguration lorsqu’elle compile la classe WMI MSiSCSI_BootConfiguration dans Config.mof. Il est facultatif que vous implémentiez cette classe.

Configuration requise

Condition requise Valeur
En-tête iscsicfg.h (include Iscsicfg.h)

Voir aussi

ISCSI_LoginOptions

ISCSI_TargetPortal

classe WMI MSiSCSI_BootConfiguration

SECURITY_FLAG_QUALIFIERS