共用方式為


IP_ADAPTER_ANYCAST_ADDRESS_XP結構 (iptypes.h)

IP_ADAPTER_ANYCAST_ADDRESS結構會將單一任何播IP位址儲存在特定適配卡的位址連結清單中。

語法

typedef struct _IP_ADAPTER_ANYCAST_ADDRESS_XP {
  union {
    ULONGLONG Alignment;
    struct {
      ULONG Length;
      DWORD Flags;
    };
  };
  struct _IP_ADAPTER_ANYCAST_ADDRESS_XP *Next;
  SOCKET_ADDRESS                        Address;
} IP_ADAPTER_ANYCAST_ADDRESS_XP, *PIP_ADAPTER_ANYCAST_ADDRESS_XP;

成員

Alignment

類型: ULONGLONG

保留的。 由編譯程式用來對齊結構。

Length

類型: ULONG

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

Flags

類型: DWORD

這個任何傳播IP位址的旗標。

下表顯示可能的值。 這些常數定義於 Iptypes.h 頭檔中。

意義
IP_ADAPTER_ADDRESS_DNS_ELIGIBLE
IP 位址在 DNS 中是合法的。
IP_ADAPTER_ADDRESS_TRANSIENT
IP 位址是叢集位址,不應供大部分的應用程式使用。

Next

類型: 結構_IP_ADAPTER_ANYCAST_ADDRESS*

清單中下一個 anycast IP 位址結構的指標。

Address

類型: SOCKET_ADDRESS

這個任何傳播IP位址專案的IP位址。 此成員可以是IPv6位址或IPv4位址。

備註

getAdaptersAddresses 函式會擷取IP_ADAPTER_ADDRESSES結構。 IP_ADAPTER_ADDRESSES 結構的 FirstAnycastAddress 成員是IP_ADAPTER_ANYCAST_ADDRESS結構連結清單的指標。

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

規格需求

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

另請參閱

GetAdaptersAddresses

IP 協助程式起始頁

IP 協助程序結構

IP_ADAPTER_ADDRESSES

SOCKET_ADDRESS