私は単純なものが不足していることを知っています。私はIDLboolをc#からidlのC++ comインターフェイスに渡す方法
[id(5), helpstring("Returns true if the object is in a valid state.")]
HRESULT IsValid([out, retval] boolean bValid);
でインターフェイス内でこれを実行したいと思い
は、しかし、これは与える:[出] PARAMTERがポインタではありません。
わかりました。
しかし、これを実装するC#コードでは、安全でないためIsValid()メソッドからbool *を返すことはできません。
ブール値を返す正しい方法は何ですか?
これが機能しました。また、私はこのためにプロパティを使用する方法を考えていたので、私はあなたの2つの問題を解決しました。感謝! ありがとう! – Erix