请教串口驱动的宏定义

zhanp324   2007-12-9 23:01 楼主
#define COM_INC_USAGE_CNT(pOpenHead)  \
    InterlockedIncrement(&pOpenHead->StructUsers)


请问这个宏定义是什么意思?这是PLATFORM BUILDER 里串口驱动的MDD.C文件里的,那个斜杆是什么意思?
还有一个问题,一般做串口驱动是写MDD还是PDD呢?那一个是不用改的,新手看那一个好?谢谢

回复评论 (6)

这个是串口解锁的意思,串口打开的差数减1,那个斜杆表示换一行!
点赞  2007-12-9 23:34
斜杆表换行,但语句不换行! 相当于
#define   COM_INC_USAGE_CNT(pOpenHead) InterlockedIncrement(&pOpenHead-> StructUsers)
点赞  2007-12-9 23:36
一般做接口是 MDD
点赞  2007-12-9 23:38
哦,非常感谢,明白了
点赞  2007-12-10 09:40
一般MDD层的不用改,PDD层的是你要改的
点赞  2007-12-10 10:13
一起学习
点赞  2007-12-10 14:55
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复