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 數據結構。