dxsdk中DSNetwork的sender filter QueryInterface(IID_IMulticastConfig, (void **)&pIV)的错误

cnicq 2005-05-09 03:44:28
我是用下面的方法作的,为什么结果是failed,hr == E_NOINTERFACE,怎么会这样啊?
hr = pFilter->QueryInterface(IID_IMulticastConfig, (void **)&pIV);
if(SUCCEEDED(hr))
hr = pIV->SetMulticastGroup(inet_addr(strIP),(USHORT) uPort);
...全文
91 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnicq 2005-05-09
  • 打赏
  • 举报
回复
控件注册了,我也是自己生成的id号,居然出错,郁闷啊!
13seele 2005-05-09
  • 打赏
  • 举报
回复
const IID IID_IMulticastConfig = {0x1CB42CC8,0xD32C,0x4f73,{0x92,0x67,0xC1,0x14,0xDA,0x47,0x03,0x78}};


m_pNetMP3->QueryInterface(IID_IMulticastConfig, (LPVOID *)&pIConfig);
pIConfig->SetMulticastGroup(16843242, 16671);

我这里是正常的。你看看空间注册了没有。我的id可能是自己自己生成的,看看你的send源码里的id号
httpaspjspphp 2005-05-09
  • 打赏
  • 举报
回复
hr的具体数值是少啊
另外:
你跟踪一下,看看到那里出错了
cnicq 2005-05-09
  • 打赏
  • 举报
回复
hr = pFilter->QueryInterface(IID_IMulticastConfig, (void **)&pIV); 这句出的问题,运行完pIV为NULL
cnicq 2005-05-09
  • 打赏
  • 举报
回复
httpaspjspphp(小杨大刀) ,运行结果就是这样,可使这个filter是有IMulticastConfig接口的啊?为什么取不出来?
httpaspjspphp 2005-05-09
  • 打赏
  • 举报
回复
hr == E_NOINTERFACE
你是这样判断吗
还是???
说得清楚点啊
cnicq 2005-05-09
  • 打赏
  • 举报
回复
兄弟们,帮忙啊!

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧