发表于:2006-07-17 17:08:00
楼主
我最近才开始做opc,遇到几个问题问问大侠:
下面是我opc server代码中的一段:
STDMETHODIMP IXXXBSAS::QueryOrganization(
/* [out] */ OPCNAMESPACETYPE *pNameSpaceType)
{
if(!pNameSpaceType) return E_INVALIDARG;
*pNameSpaceType = OPC_NS_HIERARCHIAL;//OPC_NS_FLAT;//
return S_OK;
}
///////////////////////////////////////
// IXXXBSAS::
///////////////////////////////////////
STDMETHODIMP IXXXBSAS::ChangeBrowsePosition(
/* [in] */ OPCBROWSEDIRECTION dwBrowseDirection,
/* [string][in] */ LPCWSTR szString)
{
//这里应该怎么做?
//char p[100] = {0};
//wcstombs(p,szString,100);
return E_FAIL;//S_OK;//
}
我要使客户端连接后的加入items显示的是分等级结构,changebrowseposition()函数应该怎么处理,还有其它几个关联函数(如STDMETHODIMP IXXXBSAS::BrowseOPCItemIDs(),IXXXBSAS::QueryOrganization等)应该怎么写,函数大概要完成哪些工作?有哪位大虾能帮帮我,有示例源码最好 :(
我的QQ是:52162454
e_mail:lqykszcy@163.com