COM中的error handling机制及示例(ISupportEfforInfo,ICreateErrorInfo,IErrorInfo)
COM采取通过返回HRESULT code的方式来获取COM调用的结果。但是往往返回的HRESULT非常抽象。为了使返回的Error information 更加具有可读性,COM支持ISupportErrorInfo interface来对Error information进行具体描述。
在COM service中返回一个具体的Error information过程如下所示: