【发布时间】:2012-03-19 17:48:17
【问题描述】:
如何在给定 HRESULT 的情况下创建 COMException?
我有 P/Invoke:ed 一个返回 HRESULT 的 win32 方法。
如果它返回失败,我希望抛出一个带有标准错误文本的 COMException。
我该怎么做?
throw new COMException(null, hResult)COMException e = new COMException;
e.HResult = hResult;
throw e;
或者我应该使用其他方法吗?
【问题讨论】: