Sab*_*ncu 3 annotations hresult visual-c++
在Windows头文件WinNT.h中,HRESULT定义如下:
typedef __success(return >= 0) long HRESULT;
Run Code Online (Sandbox Code Playgroud)
做了一些研究我了解到"__ccess"宏是Microsoft源代码注释语言SAL的一部分,并在sal.h中定义.但对于我的生活,我无法弄清楚它的作用或它是如何做到的.
提前致谢.
托德
这篇关于MSDN的博客文章确切地解释了什么__success意思:它表示如果函数返回HRESULT值> = 0 ,则函数成功.
注释只是描述一段代码的一种方式 - 它们本身并不"做"任何事情,但是有可能让外部工具验证这些注释的语义.
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |