winapi – Windows中的错误 – DWORD(GetLastError)vs HRESULT vs LSTATUS
我在Win32 WTL中做了一些编程,我对可用类型的错误感到困惑. 一般来说,我想检查一个错误,并将其提供给AtlGetErrorDescription(调用FormatMessage). 我的问题是: >有什么区别? > DWORD,由GetLastError返回. > HRESULT,由例如CAtlFile包装器,它使用HRESULT_FROM_WIN32从DWORD转换. > LSTATUS