各个位编码包含有关错误代码的性质及其来源的信息。HRESULT 错误码在COM编程领域很常见，它们构成了标准化的COM错误处理约定的基础。
HRESULT 格式.HRESULT值有32位，分为三个字段：严重性代码、设施代码和错误代码。严重性代码指示返回值是表示信息、警告还是错误。设施代码标识负责错误的系统区域。错误代码是分配用于表示异常的唯一编号。 每个异常映射到不同的HRESULT。HRESULT的结构如下：ITF设施代码随后被再次用作COM组件可以定义自己的组件特定