IP_PER_ADAPTER_INFO_W2KSP1構造体 (iptypes.h)

IP_PER_ADAPTER_INFO構造体には、特定のアダプターに固有の情報が含まれています。

構文

typedef struct _IP_PER_ADAPTER_INFO_W2KSP1 {
  UINT            AutoconfigEnabled;
  UINT            AutoconfigActive;
  PIP_ADDR_STRING CurrentDnsServer;
  IP_ADDR_STRING  DnsServerList;
} IP_PER_ADAPTER_INFO_W2KSP1, *PIP_PER_ADAPTER_INFO_W2KSP1;

メンバー

AutoconfigEnabled

このアダプターで IP アドレス自動構成 (APIPA) を有効にするかどうかを指定します。 「解説」を参照してください。

AutoconfigActive

このアダプターの IP アドレスが APIPA によって現在自動構成されているかどうかを指定します。

CurrentDnsServer

予約済み。 DnsServerList メンバーを使用して、ローカル コンピューターの DNS サーバーを取得します。

DnsServerList

ローカル コンピューターで使用 される DNS サーバーのセットを指定するIP_ADDR_STRING構造のリンクされたリスト。

解説

APIPA では、IANA 予約クラス B ネットワーク 169.254.0.0 を使用し、サブネット マスク 255.255.0.0 を使用して、DHCP サーバーのないネットワークで IP アドレスの自動構成を有効にします。 クライアントは ARP メッセージを送信して、選択したアドレスが現在使用されていないことを確認します。 この方法で自動構成されたクライアントは、5 分ごとに有効な DHCP サーバーをポーリングし続け、見つかった場合は、DHCP サーバー構成によってすべての自動構成設定がオーバーライドされます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header iptypes.h (Iphlpapi.h を含む)

関連項目

GetPerAdapterInfo

IP ヘルパーの開始ページ

IP ヘルパー構造体

IP_ADDR_STRING