佚名通过本文主要向大家介绍了请问如果要在C#中传递字符串给VCATLCOM函数,COM函数如何定义参数在线等等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问如果要在C#中传递字符串给VC ATL COM 函数,COM函数如何定义参数 在线等
描述:
解决方案1:
描述:
请问如果要在C#中传递字符串给VC ATL COM 函数,COM函数如何定义参数,定义成const char* szFileName 编译通不过
解决方案1:
/*[out, retval]*/ BSTR *pVal
/*[in]*/ BSTR newVal
用的时候要BSTR要与CHAR转换
是不是发错地方了?
LPTSTR szFileName ?
like this:
[in] BSTR bstrInput, [out, retval] BSTR *bstrOutput
使用AllocSysString()
没有用过c#
BSTR