您的位置:首页 > 大数据 > 人工智能

初始化一个事件控制块,OSEventWaitListInit()

2017-03-22 17:54 351 查看
[cpp]
view plain
copy





程序清单 L6.5是函数OSEventWaitListInit()的源代码。当建立一个信号量、邮箱或者消息队列时,相应的建立函数OSSemInit(),OSMboxCreate(),或者OSQCreate()通过调用OSEventWaitListInit()对事件控制块中的等待任务列表进行初始化。该函数初始化一个空的等待任务列表,其中没有任何任务。该函数的调用参数只有一个,就是指向需要初始化的事件控制块的指针pevent。  
  
程序清单 L6.5 初始化ECB块的等待任务列表  
void OSEventWaitListInit (OS_EVENT *pevent)  
{  
    INT8U i;  
    pevent->OSEventGrp = 0x00;  
    for (i = 0; i < OS_EVENT_TBL_SIZE; i++) {  
        pevent->OSEventTbl[i] = 0x00;  
    }  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐