windows api宏定义里__in,__out,__out_ecount,__in_opt都是些什么意思?

tanjiecs 2011-03-10 04:56:28
比如:
WINGDIAPI BOOL WINAPI PolyDraw(__in HDC hdc, __in_ecount(cpt) CONST POINT * apt,
__in_ecount(cpt) CONST BYTE * aj,
__in int cpt);
...全文
1262 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangchao918628 2011-03-10
  • 打赏
  • 举报
回复
_in 输入参数
_out 输出参数
_opt 参数是可选的,就是可以为NULL
_ecount 所指向的缓存的元素个素 也就是括号里的数字
这些宏都被定义为空,只是让程序更容易理解!
ouyh12345 2011-03-10
  • 打赏
  • 举报
回复
转到定义

这些宏是方便阅读的
fishion 2011-03-10
  • 打赏
  • 举报
回复
in代表这是输入,你输入的参数要一个确定值
out就是输出,函数返回的数据
其它就不清楚了

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧