MSiSCSI_TCPIPConfig 構造体 (iscsicfg.h)
MSiSCSI_TCPIPConfig構造体は、アダプターのポートの 1 つに関する 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 が IP プロトコルのバージョン 4 をサポートしていることを示し、値 0x00000002 は HBA がバージョン 6 をサポートしていることを示します。
IpAddress
HBA の IP アドレスを指定する ISCSI_IP_Address 構造体。 ISCSI_IP_Address構造は、IP アドレスを定義するバージョンに依存しない方法を提供します。
DefaultGateway
既定のゲートウェイの静的 IP アドレスを指定する ISCSI_IP_Address 構造体。 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構造体の宣言を自動的に生成します。このクラスを実装する必要があります。
要件
要件 | 値 |
---|---|
Header | iscsicfg.h (Iscsicfg.h を含む) |