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