MSiSCSI_TCPIPConfig 結構 (iscsicfg.h)

MSiSCSI_TCPIPConfig結構會報告其中一個適配卡埠的 TCP/IP 組態資訊。

語法

typedef struct _MSiSCSI_TCPIPConfig {
  BOOLEAN          UseLinkLocalAddress;
  BOOLEAN          EnableDHCP;
  BOOLEAN          UseDHCPForDNS;
  ULONG            IPVersions;
  ISCSI_IP_Address IpAddress;
  ISCSI_IP_Address DefaultGateway;
  ISCSI_IP_Address SubnetMask;
  ISCSI_IP_Address PreferredDNSServer;
  ISCSI_IP_Address AlternateDNSServer;
} MSiSCSI_TCPIPConfig, *PMSiSCSI_TCPIPConfig;

成員

UseLinkLocalAddress

布爾值,指出 HBA 是否應該使用自動產生的和非可路由 (連結本機) 位址做為其 IP 位址。 如果此成員為 TRUE,HBA 應該使用自動產生且不可路由 (連結本機) 位址作為其IP位址。 如果此成員為 FALSE,則不需要 HBA 才能使用連結本機位址。

EnableDHCP

布爾值,指出 HBA 是否應該使用 DHCP 來探索 IP 位址資訊。 如果此成員為 TRUE,HBA 應該使用 DHCP 來探索IP位址資訊。 如果此成員為 FALSE,則不需要 HBA 才能使用 DHCP 來探索 IP 位址資訊。

UseDHCPForDNS

布爾值,指出 HBA 是否應該使用 DHCP 來探索 DNS 位址。 如果此成員為 TRUE,HBA 應該使用 DHCP 來探索 DNS 位址。 如果 為 FALSE,則不需要 HBA 才能使用 DHCP 來探索 DNS 位址。

IPVersions

HBA 支援的IP通訊協定版本。 0x00000001值表示 HBA 支援第 4 版的 IP 通訊協定,而值 0x00000002表示 HBA 支援第 6 版。

IpAddress

指定 HBA IP 位址 的ISCSI_IP_Address 結構。 ISCSI_IP_Address 結構提供與版本無關的方式來定義IP位址。

DefaultGateway

ISCSI_IP_Address 結構,指定預設網關的靜態 IP 位址。 ISCSI_IP_Address結構提供與版本無關的方式來定義預設閘道的IP位址。

SubnetMask

指定靜態子網掩碼 的ISCSI_IP_Address 結構。 ISCSI_IP_Address 結構提供與版本無關的方式來定義子網掩碼。

PreferredDNSServer

指定慣用 DNS 伺服器的 IP 位址 的ISCSI_IP_Address 結構。 ISCSI_IP_Address 結構提供與版本無關的方式來定義慣用 DNS 伺服器的IP位址。

AlternateDNSServer

指定替代 DNS 伺服器的 IP 位址 的ISCSI_IP_Address 結構。 ISCSI_IP_Address 結構提供與版本無關的方式來定義替代 DNS 伺服器的IP位址。

備註

WMI 工具套件會在 Config.mof 中編譯MSiSCSI_TCPIPConfig WMI 類別時,自動產生MSiSCSI_TCPIPConfig結構的宣告。您必須實作這個類別。

規格需求

需求
標頭 iscsicfg.h (包括 Iscsicfg.h)

另請參閱

ISCSI_IP_Address

MSiSCSI_TCPIPConfig WMI 類別