初级会员
- 积分
- 59
- 金钱
- 59
- 注册时间
- 2018-7-19
- 在线时间
- 6 小时
|
1金钱
使用内核对象一般步骤是定义对象 OS_FLAG_GRP EventFlags;
创建对象 OSFlagCreate((OS_FLAG_GRP*)&EventFlags,
(CPU_CHAR* )"Event Flags",
(OS_FLAGS )KEYFLAGS_VALUE,
(OS_ERR* )&err);
这个时候这个对象的名字有什么用??????其他的功能函数的请求发布函数的第一个参数都是EventFlags,都是定义时的那个变量,而不是创建时的名称?对象名称有什么用??
OSFlagPost((OS_FLAG_GRP*)&EventFlags, 这是定义时的变量,为什么不是对象名称
(OS_FLAGS )KEY1_FLAG,
(OS_OPT )OS_OPT_POST_FLAG_SET,
(OS_ERR* )&err);
|
最佳答案
查看完整内容[请看2#楼]
骚瑞啊!大兄弟!!!没仔细看! 这别名和定义的名字咋长的一样那(我还以为你不小心多打了个空格呢.)
这个别名 :没影响,随便定,无意义.没存在价值.大概就是为了.作注释.吧
|