需要跨进程使用的,大家说详细点吧..
类似:
HRESULT Test([in]LONG lnCount,[out,size_is(sizeof(LONG)*lnCount)]LONG* plnArray);
类似:
HRESULT Test([in]LONG lnCount,[out,size_is(sizeof(LONG)*lnCount)]LONG* plnArray);
解决方案 »
- git版本管理工具在哪里有下载?
- SDI中菜单、状态栏问题,为什么我每选择一个菜单项都会将我自己设置在状态栏中的文件去掉?我没有加载菜单的啊?它是怎么出现的。
- 如何实现精确定时执行命令??
- Windows中获取微妙的函数是什么?
- 怎么自动进入邮箱
- 给大家一个好网站,顺便放分
- 怎么在dialog中得到鼠标右键的点击坐标?无论点击什么,都要得到坐标
- 【【【急救】】】关于系统如何通过字库计算每个字符宽度?
- 我直接用SetLayeredWindowAttributes函数把所有的窗体都设成透明的,耗尽了内存...
- 如何VC++在中不调用OutLook而直接登陆到邮箱????
- WSAAsyncSelect错误
- 不调CoUninitialize会否有问题?
你这里哪儿有BSTR?
HRESULT Test([in]LONG lnCount,[out,retval]VARIANT* pArray);SAFEARRAY* psa = SafeArrayCreate(VT_VARIANT, 1, bounds);
......
VariantInit(pArray);
pArray->vt = VT_ARRAY|VT_BSTR;
pArray->parray = psa;
SAFEARRAY用法示例:
http://blog.csdn.net/absurd/archive/2006/06/10/786822.aspx
http://support.microsoft.com/kb/167668