【发布时间】:2010-11-16 18:36:03
【问题描述】:
我知道我错过了一些简单的东西,我对这些 com 东西几乎没有经验。
我想在 idl 中的接口中执行此操作
[id(5), helpstring("Returns true if the object is in a valid state.")]
HRESULT IsValid([out, retval] boolean bValid);
但是这给出了:[out] 参数不是指针。
好的,我明白了。
但是,在实现此功能的 C# 代码中,我无法从 IsValid() 方法返回 bool*,因为它不安全。
我返回布尔值的正确方法是什么?
【问题讨论】: