服务对象错误处理

当服务对象中发生错误时,调用 IDispatch::Invoke 的返回值应DISP_E_EXCEPTION,并且应填充指向 中 EXCEPTINFO 结构的 pExceptInfo 参数指针。

具体而言,使用 UPnP 技术的设备主机使用 EXCEPTINFO 结构的 bstrSource 和 bstrDescription 成员来创建 UPnP 故障响应;bstrSource 是错误代码,bstrDescription 是错误说明。