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