代码之家  ›  专栏  ›  技术社区  ›  Adrian

'idispatch::gettypeinfo()'接口是这样的吗?

  •  0
  • Adrian  · 技术社区  · 8 年前

    我正在寻找有关 IDispatch 接口抛出,特别是如果 IDispatch::GetTypeInfo() 做。IIRC IDispatch::Invoke() 可以,但我似乎找不到关于这个主题和文档的任何内容 here here 没有提到这件事。

    1 回复  |  直到 8 年前
        1
  •  3
  •   Mark Ransom    8 年前

    没有 将抛出标准COM接口中的个。COM被设计成语言不可知论者,包括没有例外的语言。

    COM对象的实现完全有可能抛出,但这取决于对象本身的实现。通常情况下,COM对象会通过为其hresult返回错误代码来指示错误。