IP_ADAPTER_MULTICAST_ADDRESS_XP結構 (iptypes.h)
IP_ADAPTER_MULTICAST_ADDRESS 結構會將單一多播位址儲存在特定適配卡的連結位址清單中。
語法
typedef struct _IP_ADAPTER_MULTICAST_ADDRESS_XP {
union {
ULONGLONG Alignment;
struct {
ULONG Length;
DWORD Flags;
};
};
struct _IP_ADAPTER_MULTICAST_ADDRESS_XP *Next;
SOCKET_ADDRESS Address;
} IP_ADAPTER_MULTICAST_ADDRESS_XP, *PIP_ADAPTER_MULTICAST_ADDRESS_XP;
成員
Alignment
類型: ULONGLONG
保留的。 由編譯程式用來對齊結構。
Length
類型: ULONG
這個 結構的長度,以位元組為單位。
Flags
類型: DWORD
這個多播IP位址的一組旗標。
下表顯示可能的值。 這些常數定義於 Iptypes.h 頭檔中。
值 | 意義 |
---|---|
|
IP 位址在 DNS 中是合法的。 |
|
IP 位址是叢集位址,不應供大部分的應用程式使用。 |
Next
類型: 結構_IP_ADAPTER_MULTICAST_ADDRESS*
清單中下一個多播IP位址結構的指標。
Address
類型: SOCKET_ADDRESS
這個多播IP位址專案的IP位址。 此成員可以是IPv6位址或IPv4位址。
備註
getAdaptersAddresses 函式會擷取IP_ADAPTER_ADDRESSES結構。 IP_ADAPTER_ADDRESSES 結構的 FirstMulticastAddress 成員是IP_ADAPTER_MULTICAST_ADDRESS結構連結清單的指標。
SOCKET_ADDRESS結構用於IP_ADAPTER_MULTICAST_ADDRESS結構。 在針對 Windows Vista 和更新版本發行的 Microsoft Windows 軟體開發套件 (SDK) 上,頭檔的組織已變更,且SOCKET_ADDRESS結構定義於 Winsock2.h 頭文件自動包含的 Ws2def.h 頭檔中。 在 Windows Server 2003 和 Windows XP 發行的平臺軟體開發工具包 (SDK) 上, SOCKET_ADDRESS 結構會在 Winsock2.h 頭檔中宣告。 若要使用 IP_ADAPTER_MULTICAST_ADDRESS 結構,必須在 Iphlpapi.h 頭檔之前包含 Winsock2.h 頭檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | iptypes.h (包含 Iphlpapi.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應