structure MSiSCSI_TCPIPConfig (iscsicfg.h)
La structure MSiSCSI_TCPIPConfig indique des informations de configuration TCP/IP sur l’un des ports de la carte.
Syntaxe
typedef struct _MSiSCSI_TCPIPConfig {
BOOLEAN UseLinkLocalAddress;
BOOLEAN EnableDHCP;
BOOLEAN UseDHCPForDNS;
ULONG IPVersions;
ISCSI_IP_Address IpAddress;
ISCSI_IP_Address DefaultGateway;
ISCSI_IP_Address SubnetMask;
ISCSI_IP_Address PreferredDNSServer;
ISCSI_IP_Address AlternateDNSServer;
} MSiSCSI_TCPIPConfig, *PMSiSCSI_TCPIPConfig;
Membres
UseLinkLocalAddress
Valeur booléenne qui indique si l’adaptateur HBA doit utiliser une adresse IP générée automatiquement et non routable (lien local). Si ce membre a la valeur TRUE, l’adaptateur HBA doit utiliser une adresse IP générée automatiquement et non routable (lien local). Si ce membre a la valeur FALSE, l’adaptateur HBA n’est pas obligé d’utiliser une adresse locale de lien.
EnableDHCP
Valeur booléenne qui indique si l’adaptateur HBA doit utiliser DHCP pour découvrir les informations d’adresse IP. Si ce membre a la valeur TRUE, l’adaptateur HBA doit utiliser DHCP pour découvrir les informations d’adresse IP. Si ce membre a la valeur FALSE, l’adaptateur HBA n’est pas obligé d’utiliser DHCP pour découvrir les informations d’adresse IP.
UseDHCPForDNS
Valeur booléenne qui indique si l’adaptateur HBA doit utiliser DHCP pour découvrir les adresses DNS. Si ce membre a la valeur TRUE, l’adaptateur HBA doit utiliser DHCP pour découvrir les adresses DNS. Si la valeur est FALSE, l’adaptateur HBA n’est pas obligé d’utiliser DHCP pour découvrir les adresses DNS.
IPVersions
Version du protocole IP pris en charge par l’adaptateur HBA. La valeur 0x00000001 indique que l’adaptateur HBA prend en charge la version 4 du protocole IP, et la valeur 0x00000002 indique que l’adaptateur HBA prend en charge la version 6.
IpAddress
Structure ISCSI_IP_Address qui spécifie l’adresse IP de l’adaptateur HBA. La structure ISCSI_IP_Address permet de définir l’adresse IP indépendamment de la version.
DefaultGateway
Une structure ISCSI_IP_Address qui spécifie l’adresse IP statique de la passerelle par défaut. La structure ISCSI_IP_Address fournit un moyen indépendant de la version de définir l’adresse IP de la passerelle par défaut.
SubnetMask
Une structure ISCSI_IP_Address qui spécifie le masque de sous-réseau statique. La structure ISCSI_IP_Address fournit un moyen indépendant de la version de définir le masque de sous-réseau.
PreferredDNSServer
Une structure ISCSI_IP_Address qui spécifie l’adresse IP du serveur DNS préféré. La structure ISCSI_IP_Address fournit un moyen indépendant de la version de définir l’adresse IP du serveur DNS par défaut.
AlternateDNSServer
Une structure ISCSI_IP_Address qui spécifie l’adresse IP du serveur DNS de remplacement. La structure ISCSI_IP_Address fournit un moyen indépendant de la version de définir l’adresse IP du serveur DNS de remplacement.
Remarques
La suite d’outils WMI génère automatiquement une déclaration de la structure MSiSCSI_TCPIPConfig lorsqu’elle compile la classe WMI MSiSCSI_TCPIPConfig dans Config.mof. Vous devez implémenter cette classe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | iscsicfg.h (include Iscsicfg.h) |