MSiSCSI_TCPIPConfig WMI-Klasse
Die MSiSCSI_TCPIPConfig WMI-Klasse meldet TCP/IP-Konfigurationsinformationen zu einer der IP-Adressen des HBA.
Der Miniporttreiber des Adapters sollte eine instance dieser Klasse für jede vom Adapter unterstützte IP-Adresse erstellen.
Da die MSiSCSI_TCPIPConfig-Klasse einem bestimmten instance eines Speicherminiporttreibers zugeordnet ist, muss der Miniporttreiber die Klasse mithilfe des Namens des jeweiligen physischen Geräteobjekts (PDO) registrieren, das der Miniporttreiber verwaltet.
Die MSiSCSI_TCPIPConfig-Klasse ist in Config.mof definiert.
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;
};
Wenn die WMI-Toolsuite die vorherige Klassendefinition kompiliert, erzeugt sie die MSiSCSI_TCPIPConfig Datenstruktur.