MSDN中API参数说明前的[in]和[out]是什么意思

2024-05-16

1. MSDN中API参数说明前的[in]和[out]是什么意思

[in]表示参数参与函数运算,应该在使用前初始化。
[out]表示参数在运算后结果会改变,往往保存了运算的结果。这种参数一般是引用或者指针。
还有[in]和[out]都有的,兼有2者的性质。

MSDN中API参数说明前的[in]和[out]是什么意思

2. MSDN 里面函数 _in_ _OUT_ _OUt_Opt_什么意思

MSDN 里面函数 _in_ _OUT_ _OUt_Opt_意思是
in 输入,表示你要设值
out输出,表示你要放个变量或指针接收
opt 可选项,跟在in后面,表示可以不设值,跟在out后面表示可能无返回

3. msdn中对函数的参数解释的时候有时候加[in]或[out],是何意思?

就是值的传递方向。in是用户向函数传,out是函数向用户传。

msdn中对函数的参数解释的时候有时候加[in]或[out],是何意思?

4. 在msdn中,有些函数变量或结构体变量的后面会有,in 或 out 的注释,是什么意思

输入参数
输出参数

5. c++ 定义接口 [out,retval] 什么意思? 帮我详细解释下下面是MSDN的例子

这和C++无关,这是COM的标准,建议找本《COM本质论》看看

c++ 定义接口 [out,retval] 什么意思? 帮我详细解释下下面是MSDN的例子

6. c++ 定义接口 propget 关键字有使命用 还有[out,retval] 什么意思? 帮我详细解释下下面是MSDN的例子

这是COM东西,建议看《COM本质论》这种东西是需要系统学习的,就“怎么调用”就需要很多章节学习的
最新文章
热门文章
推荐阅读