等待任务列表:
每个等待事件发生的任务都被加入到该事件事件控制块中的等待任务
列表中,该列表包括.OSEventGrp和.OSEventTbl[]两个域。通过对该表的
判别,可以确定有那些任务在等待事件的发生。
.OSEventPtr指针型变量,只有在定义的事件是邮箱或者消息队列时才使用。当所定义的
事件是邮箱时,它指向一个消息,而当所定义的事件是消息队列时,它指向一个数据结
构,详见有关消息队列的章节。
.OSEventTbl[]和.OSEventGrp是等待任务列表中的两个成员变量,与就绪表中的
OSRdyTbl[]和OSRdyGrp很相似,不同的是前两个表示的是等待某事件的任务,后两个表
示的是处于就绪状态的任务。
.OSEventCnt 是一个用于信号量的计数器,只有当事件是信号量时才使用。
.OSEventType是事件具体类型的描述,详细说明如下:
1. 当事件是信号量时,其值是OS_EVENT_SEM;
2. 当事件是互斥信号量时,其值是OS_EVENT_MUTEX;
3. 当事件是邮箱时,其值是OS_EVENT_TYPE_MBOX;
4. 当事件是消息队列时,其值是OS_EVENT_TYPE_Q。