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 を呼び出してメモリを解放する必要がある。
参照