当前位置:  开发笔记 > 编程语言 > 正文

有人可以解释c ++ FAILED函数吗?

如何解决《有人可以解释c++FAILED函数吗?》经验,为你挑选了1个好方法。

我已经看到很多示例c ++代码在FAILED()函数/方法/宏中包装函数调用.有人可以向我解释这是如何工作的吗?如果可能,有人知道ac#等价吗?



1> Johann Gerel..:

它通常检查COM功能错误.但是,检查任何返回a的函数HRESULT就是它的意思.FAILED如果HRESULT值为负,则返回true值,这意味着函数失败("错误"或"警告"严重性).两个S_OKS_FALSE是> = 0,因此它们不被用于传达错误.对于"否定",我的意思是为HRESULT错误代码设置高位,,可以在例如 winerror.h中找到它们的十六进制表示,以8开始,如在0x8000FFFF中.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有