clase WMI de MSiSCSI_TCPIPConfig
La clase MSiSCSI_TCPIPConfig WMI notifica información de configuración de TCP/IP sobre una de las direcciones IP de HBA.
El controlador de minipuerto del adaptador debe crear una instancia de esta clase para cada dirección IP que admita el adaptador.
Dado que la clase MSiSCSI_TCPIPConfig está asociada a una instancia determinada de un controlador de miniporte de almacenamiento, el controlador de minipuerto debe registrar la clase con el nombre del objeto de dispositivo físico determinado (PDO) que administra el controlador de minipuerto.
La clase MSiSCSI_TCPIPConfig se define en Config.mof.
class MSiSCSI_TCPIPConfig {
[key] string InstanceName;
boolean Active;
[read, write, WmiDataId(1), DisplayName("Use Link Local
Address") : amended, description("TRUE if the HBA should
use a link local address as its ip address") : amended]
boolean UseLinkLocalAddress;
[read, write, WmiDataId(2), displayName("DHCP Enabled") :
amended, description("TRUE if the HBA should use DHCP")
: amended]
boolean EnableDHCP;
[read, WmiDataId(3), description("IP Versions supported")
: amended,
BitValues{ "IPV4", "IPV6"},
BitMap{"0x00000001", "0x00000002"}]
uint32 IPVersions;
[read, write, WmiDataId(4), DisplayName("Static IP
Address") : amended, description("Static IP address for
the HBA") : amended]
ISCSI_IP_Address StaticIpAddress;
[read, write, WmiDataId(5), DisplayName("Default Gateway")
: amended, Description("Static Default Gateway IP
address") : amended]
ISCSI_IP_Address DefaultGateway;
[read, write, WmiDataId(6), DisplayName("Subnet Mask") :
amended, Description("Static Subnet Mask") : amended]
ISCSI_IP_Address SubnetMask;
[read, write, WmiDataId(7), DisplayName("Preferred DNS
Server") : amended, Description("Preferred DNS Server")
: amended]
ISCSI_IP_Address PreferredDNSServer;
[read, write, WmiDataId(8), DisplayName("Alternate DNS
Server") : amended, Description("Alternate DNS Server")
: amended]
ISCSI_IP_Address AlternateDNSServer;
};
Cuando el conjunto de herramientas WMI compila la definición de clase anterior, genera la estructura de datos MSiSCSI_TCPIPConfig .