把以上你列出的所有函数改成COM标准的接口就可。

解决方案 »

  1.   

    尽量不要传结构体,虽然大多数的程序目前都这样做.
    字符串的传递尽量使用BSTR,如果你的程序不提供给VB等弱类型语言则例外.
      

  2.   


    谢谢大家:
      
       现在一个问题是: COM中如何应用 BSTR呢? 在那里可以找到 COM 应用 BSTR的例子啊?
      

  3.   

    BSTR 是一个指向 UNICODE 字符串的指针,且 BSTR 向前的4个字节中,使用DWORD保存着这个字符串的字节长度( 没有含字符串的结束符)。
      

  4.   

    ATL中有BSTR的包装类
    可以去看看
      

  5.   

    使用_bstr_t或者CComBSTR来承载bstr是个简单的办法