MSiSCSI_TCPIPConfig WMI 类
MSiSCSI_TCPIPConfig WMI 类报告有关其中一个 HBA IP 地址的 TCP/IP 配置信息。
适配器的微型端口驱动程序应为适配器支持的每个 IP 地址创建此类的一个实例。
由于 MSiSCSI_TCPIPConfig 类与存储微型端口驱动程序的特定实例相关联,因此微型端口驱动程序必须使用微型端口驱动程序管理的特定物理设备对象的名称 (PDO) 注册该类。
MSiSCSI_TCPIPConfig 类在 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;
};
当 WMI 工具套件编译上述类定义时,它将生成 MSiSCSI_TCPIPConfig 数据结构。