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構造体の宣言を自動的に生成します。このクラスを実装する必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | iscsicfg.h (Iscsicfg.h を含む) |