IP_ADAPTER_MULTICAST_ADDRESS_XP 構造体 (iptypes.h)

IP_ADAPTER_MULTICAST_ADDRESS構造体は、特定のアダプターのアドレスのリンクリストに 1 つのマルチキャスト アドレスを格納します。

構文

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_ADAPTER_ADDRESS_DNS_ELIGIBLE
IP アドレスは DNS に表示されるのが適しています。
IP_ADAPTER_ADDRESS_TRANSIENT
IP アドレスはクラスター アドレスであり、ほとんどのアプリケーションで使用しないでください。

Next

型: 構造体_IP_ADAPTER_MULTICAST_ADDRESS*

リスト内の次のマルチキャスト IP アドレス構造へのポインター。

Address

種類: SOCKET_ADDRESS

このマルチキャスト IP アドレス エントリの IP アドレス。 このメンバーには、IPv6 アドレスまたは IPv4 アドレスを指定できます。

注釈

IP_ADAPTER_ADDRESSES構造体は、GetAdaptersAddresses 関数によって取得されます。 IP_ADAPTER_ADDRESSES構造体の FirstMulticastAddress メンバーは、IP_ADAPTER_MULTICAST_ADDRESS構造体のリンクされたリストへのポインターです。

SOCKET_ADDRESS構造体は、IP_ADAPTER_MULTICAST_ADDRESS構造体で使用されます。 Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (Windows SDK) (SDK) では、ヘッダー ファイルのorganizationが変更され、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 (デスクトップ アプリのみ)
Header iptypes.h (Iphlpapi.h を含む)

こちらもご覧ください

GetAdaptersAddresses

IP ヘルパーの開始ページ

IP ヘルパー構造体

IP_ADAPTER_ADDRESSES

SOCKET_ADDRESS