次の方法で共有


MIB_MULTICASTIPADDRESS_TABLE構造体 (netioapi.h)

MIB_MULTICASTIPADDRESS_TABLE構造体には、マルチキャスト IP アドレス エントリのテーブルが含まれています。

構文

typedef struct _MIB_MULTICASTIPADDRESS_TABLE {
  ULONG                      NumEntries;
  MIB_MULTICASTIPADDRESS_ROW Table[ANY_SIZE];
} MIB_MULTICASTIPADDRESS_TABLE, *PMIB_MULTICASTIPADDRESS_TABLE;

メンバー

NumEntries

配列内のマルチキャスト IP アドレス エントリの数を示す 値。

Table[ANY_SIZE]

マルチキャスト IP アドレス エントリを含む MIB_MULTICASTIPADDRESS_ROW 構造体の配列。

注釈

MIB_MULTICASTIPADDRESS_TABLE構造は、Windows Vista 以降で定義されています。

GetMulticastIpAddressTable 関数は、ローカル システム上のマルチキャスト IP アドレスを列挙し、この情報をMIB_MULTICASTIPADDRESS_TABLE構造体で返します。

MIB_MULTICASTIPADDRESS_TABLE構造体には、NumEntries メンバーと Table メンバー内の最初のMIB_MULTICASTIPADDRESS_ROW配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、Table メンバー内のMIB_MULTICASTIPADDRESS_ROW配列エントリ間に存在する場合もあります。 MIB_MULTICASTIPADDRESS_ROW配列エントリへのアクセスでは、埋め込みが存在する可能性があると想定する必要があります。

Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header netioapi.h (Iphlpapi.h を含む)

こちらもご覧ください

GetMulticastIpAddressTable

MIB_MULTICASTIPADDRESS_ROW