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