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 を含む)

こちらもご覧ください

ICMPV6_ECHO_REPLY

IP ヘルパーの開始ページ

IP ヘルパー構造体

IP_OPTION_INFORMATION

Icmp6CreateFile

Icmp6ParseReplies

Icmp6SendEcho2

IcmpCloseHandle