参数类型由out转为var的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 visam
  • 开始时间 开始时间
V

visam

Unregistered / Unconfirmed
GUEST, unregistred user!
com接口中的函数参数类型由out转为var,请问会有问题吗?
 
com接口中的函数参数类型由out转为var,请问会有问题吗?
 
不会有什么问题的^_^
 
NO Problem.
 
如果你是希望别的环境调用,最好还是用out,这样符合COM的规范。
 
COM构件的接口及接口方法遵循IDL规范,参数的声明一般有以下几种:
[in]
[in,out]
[out]
[out,retval]
请问,你说的var具体何指?
一般来说,通过参数返回结果的,应该使用[in,out],而要避免[out](个中详细原因请参数IDL规范)!以方法返回值来返回结果的当然是[out,retval]了。
COM的接口方法原生的那个HRESULT类型的返回值是没有用的。
 
谁有这方面的资料给介绍一下啊!
 
后退
顶部