首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有段函数宣言理解不了,刚刚接触Win开发,请各位大侠赐教

2012-07-30 
有段函数声明理解不了,刚刚接触Win开发,请各位大侠赐教!下段代码是mmiscapi.h里面的片段,我正在学习3D游

有段函数声明理解不了,刚刚接触Win开发,请各位大侠赐教!
下段代码是mmiscapi.h里面的片段,我正在学习<<3D游戏编程大师技巧>>,原来做过手机游戏,网页游戏,主要接触的都是脚本语言,对C语言,C++基本停留在大学毕业阶段。

mmioOpenW(
  _Inout_updates_bytes_opt_(128) LPWSTR pszFileName,
  _Inout_opt_ LPMMIOINFO pmmioinfo,
  _In_ DWORD fdwOpen
  );

1. _Inout_updates_bytes_opt_, _Inout_opt_, _In_ 是什么意思,他们是用来修饰什么的?
2. _Inout_updates_bytes_opt_(128)里的(128)是什么意思,是用来修饰什么的?
3. 为什么每个参数定义有三个元素?
4. 我想了解这部分知识,应该从哪里开始学习,能否给推荐点好书?

小弟分数不多,真心求解,还请各位不吝言语,多多赐教,感激不尽啊。。。


[解决办法]
估计是个宏,仅表示该参数是输入、输出等,以增加可读性
装个Visual Assist就知道是不是宏了
[解决办法]
一般C++并不这么声明函数。
给个链接,你自己去看:参考
[解决办法]
In out就是做个标示,表示输入输出

热点排行