IPV6_ADDRESS_EX構造体 (ipexport.h)
IPV6_ADDRESS_EX構造体には、IPv6 アドレスが格納されます。
構文
typedef struct _IPV6_ADDRESS_EX {
USHORT sin6_port;
ULONG sin6_flowinfo;
USHORT sin6_addr[8];
ULONG sin6_scope_id;
} IPV6_ADDRESS_EX, *PIPV6_ADDRESS_EX;
メンバー
sin6_port
ネットワーク バイト順の IPv6 ポート番号。
sin6_flowinfo
ネットワークバイト順の IPv6 ヘッダーからの IPv6 flowinfo 値。
sin6_addr[8]
ネットワーク バイト順の IPv6 アドレス。
sin6_scope_id
ネットワーク バイト順の IPv6 スコープ ID。
注釈
IPV6_ADDRESS_EX構造体は、Icmp6ParseReplies 関数によって使用されるICMPV6_ECHO_REPLY構造体のメンバーです。
IPV6_ADDRESS_EX構造は、Microsoft Windows ソフトウェア開発キット (Windows SDK) (SDK) に含まれるパブリック ヘッダー ファイルで定義されていますが、この構造は Windows XP 以降の Icmp6ParseReplies 関数によって使用されます。
Windows SDKでは、ターゲット プラットフォームが Windows XP 以降 (NTDDI_VERSION >= NTDDI_XP
、、または WINVER >= 0x0501
) の場合、アプリケーションのコンパイル時にIPV6_ADDRESS_EX_WIN32_WINNT >= 0x0501
が定義された構造になります。 ターゲット プラットフォームが Windows XP 以降でない場合にアプリケーションをコンパイルする場合、 IPV6_ADDRESS_EX 構造は未定義です。
この構造は、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Ipexport.h ヘッダー ファイルで定義されます。 Ipexport.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ipexport.h (Iphlpapi.h を含む) |