次の方法で共有


IBDA_IPSinkInfo::get_MulticastList

get_MulticastList メソッドは、IP シンク フィルタが監視するマルチキャスト アドレスのリストを取得する。このメソッドは、6 バイトの IEEE 802.3 フォーマットで IP アドレスのリストを返す。このリストはバイトの配列として返される。

構文

  HRESULT get_MulticastList(
  ULONG*  pulcbAddresses,
  BYTE**  ppbAddressList
);

パラメータ

  pulcbAddresses

[out]  返される配列のバイト数を受け取る変数へのポインタ。

  ppbAddressList

[out, size_is(*pulcbAddresses)]  サイズが pulcbAddresses 倍のバイトの配列を受け取る変数へのポインタ。各 IP アドレスは 6 個の連続するバイトである。

戻り値

メソッドが成功すると S_OK を返す。失敗するとエラー コードを返す。

注意

このメソッドは、配列にメモリを割り当てる。呼び出し元は CoTaskMemFree を呼び出してメモリを解放する必要がある。

参照