共用方式為


IP_ADAPTER_DNS_SERVER_ADDRESS_XP 結構 (iptypes.h)

IP_ADAPTER_DNS_SERVER_ADDRESS結構會將單一 DNS 伺服器位址儲存在特定介面卡的 DNS 伺服器位址連結清單中。

語法

typedef struct _IP_ADAPTER_DNS_SERVER_ADDRESS_XP {
  union {
    ULONGLONG Alignment;
    struct {
      ULONG Length;
      DWORD Reserved;
    };
  };
  struct _IP_ADAPTER_DNS_SERVER_ADDRESS_XP *Next;
  SOCKET_ADDRESS                           Address;
} IP_ADAPTER_DNS_SERVER_ADDRESS_XP, *PIP_ADAPTER_DNS_SERVER_ADDRESS_XP;

成員

Alignment

保留的。 編譯器用來對齊 結構。

Length

這個結構的長度,以位元組為單位。

Reserved

保留的。

Next

清單中下一個 DNS 伺服器位址結構的指標。

Address

此 DNS 伺服器專案的 IP 位址。 此成員可以是 IPv6 位址或 IPv4 位址。

備註

GetAdaptersAddresses函式會擷取IP_ADAPTER_ADDRESSES結構。 IP_ADAPTER_ADDRESSES結構的FirstDnsServerAddress成員是IP_ADAPTER_DNS_SERVER_ADDRESS結構連結清單的指標。

SOCKET_ADDRESS結構用於IP_ADAPTER_DNS_SERVER_ADDRESS結構。 在 Microsoft Windows 軟體發展工具組 (SDK) 針對 Windows Vista 和更新版本發行,標頭檔的組織已變更,且SOCKET_ADDRESS結構定義于Wins2def.h標頭檔自動包含的Ws2def.h標頭檔中。 在針對 Windows Server 2003 和 Windows XP 發行的平臺軟體發展工具組 (SDK) 上, SOCKET_ADDRESS 結構會在 Winsock2.h 標頭檔中宣告。 若要使用IP_ADAPTER_DNS_SERVER_ADDRESS結構,必須在Iphlpapi.h標頭檔之前包含Winsock2.h標頭檔。

需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 iptypes.h (包含 Iphlpapi.h)

另請參閱

GetAdaptersAddresses

IP 協助程式起始頁

IP 協助程式結構

IP_ADAPTER_ADDRESSES

SOCKET_ADDRESS