是一种在 Windows 操作系统中使用的数据类型，并且曾更早在 IBM/Microsoft OS/2 操作系统中使用。用来表示错误和警告的情况。HRESULT的最初目的是为了防止OS/2操作系统的不同子系统中的错误代码之间的冲突，正式地规定第三方和微软内部使用的错误代码范围。它是基于数字的错误代码，HRESULT中的各个位编码包含有关错误代码的性质及其来源的信息。HRESULT 错误码在COM编程领域很常见，它们构成了标准化的COM错误处理约定的基础。
HRESULT 格式