当前位置:   article > 正文

组件接口方法调用,返回S_FALSE 还是E_FAIL? _e_fail 返回值

e_fail 返回值

思考的这么长时间,感觉应该是这样。

返回E_FAIL,是告诉调用程序--某些地方出错,必须进行处理。否则,程序不能进行下去了。

而返回S_FALSE,不是表示出现错误, 而是一种返回值。

S_OK和S_FALSE,就是程序返回值的不同表示。如果将它们表示成S_1和S_2可能更好理解些!

调用程序只需对返回的S_OK和S_FALSE进行判断,然后决定程序的走向。

最主要的误解是由S_FALSE的名称带来的。

关键--S_FALSE不是错误,是返回值。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/183993
推荐阅读
相关标签
  

闽ICP备14008679号