HRESULT 是 32 位值,分为三个不同的域:严重性代码、功能代码和错误代码。严重性代码指示返回值是表示信息、警告还是错误。功能代码标识负责该错误的系统区域。错误代码是所分配的、表示异常的唯一编号。每个异常都映射到一个不同的 HRESULT。当托管代码引发异常时,运行库将 HRESULT 传递给 COM 客户端。当非托管代码返回错误时,相应的 HRESULT 被转换为异常,然后由运行库引发该异常。
Exception.HResult 属性
HRESULT详解
最新推荐文章于 2023-04-12 16:43:18 发布
本文详细介绍了HRESULT的组成部分及其作用。HRESULT是一个32位值,包括严重性代码、功能代码和错误代码三部分。严重性代码用于指示返回值是信息、警告还是错误;功能代码标识导致错误的系统区域;错误代码则是表示异常的唯一编号。
1584

被折叠的 条评论
为什么被折叠?



