3
我知道我错过了一些简单的东西,我旁边没有这些COM的经验。如何从c#通过bool通过c + + com接口在IDL
我想在一个IDL
[id(5), helpstring("Returns true if the object is in a valid state.")]
HRESULT IsValid([out, retval] boolean bValid);
一个界面中,要做到这一点然而这给:[出]放慢参数不是指针。
好吧,我明白了。
然而,在执行本C#代码,我不能从方法IsValid(),因为它是不安全的返回一个bool *。
什么是我返回布尔值的正确方法?
这工作。此外,我想知道如何使用这个属性,所以你解决了我的两个问题。 谢谢! – Erix 2009-08-04 18:33:56