枚举远端主机的OPC服务器,但是“没有注册接口”的错误 点击:2183 | 回复:1



arcsin180

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2014年8月03日
发表于:2014-10-29 11:41:02
楼主

下面是我的代码,是不是OPC服务器主机的配置问题还是我访问机的问题?小弟OPC新手,望各位前辈不吝赐教。

CoInitialize(NULL);
HRESULT hr;
COSERVERINFO si;
wchar_t ip_add[] = L"192.168.0.102";
ZeroMemory(&si, sizeof(si));
si.pwszName = ip_add;
MULTI_QI mqi[1];
mqi[0].hr = S_OK;
mqi[0].pIID = &IID_IOPCServerList;
mqi[0].pItf = NULL;
IOPCServerList *pIServerList = NULL;
hr = CoCreateInstanceEx(
 CLSID_OPCServerList,
 NULL,
 CLSCTX_ALL,
 &si,
 1,
 mqi);
pIServerList =(IOPCServerList *) mqi->pItf;


hr返回没有注册接口




  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2007年3月20日
发表于:2014-10-30 15:44:42
1楼

这个代码还是很可以啊


热门招聘
相关主题

官方公众号

智造工程师