VC ++ 2008中COM接口方法无法输出/重新参数

时间:2010-04-16 10:30:43

标签: com visual-c++

我想在VC ++ 2008中创建一个简单的COM组件。 我用所有默认选项创建了ATL Project。 我添加了Simple ATL对象(接口IDemo)。 现在我想在IDemo中添加一个方法。 但是“添加方法向导”不允许我向方法添加 out / retval 类型的参数。 我可以添加 类型的参数。

是否可以添加 out / retval 类型的参数? 如果是,那我该怎么办?

由于

1 个答案:

答案 0 :(得分:3)

如果选择任何类型指针的参数,则只启用out和retval复选框。 对于非指针类型参数,它不启用out和retval复选框。

E.g。如果您选择 CHAR 作为参数类型,那么out和retval复选框未启用,就像您选择 CHAR * 作为参数类型一样out和retval复选框启用