HotBIOS任务攻防体系关键设计及控制机制模板和注解

[复制链接]
2068|0
 楼主| hotpower 发表于 2008-6-20 21:59 | 显示全部楼层 |阅读模式

//HotBIOS任务攻防体系关键设计及控制机制模板
TSK_Handle TSKObj::Tsk_F_idl(int *tskNum)
{
TSK_Handle handle = 0;//申请返回空间变量
    __HotBIOS_TSKHook_Test__();//handle = SP.此局是HotBIOS的精华之精华所在
     while(*tskNum == Tsk_ID_idl)//任务ID不是自己将中断任务并返回SP
    {
        __enable_interrupt();//通过死机HotBIOS强行终止的能力
//此处添加任务代码
        __no_operation();
        __sleep();//进入休眠状态,等待节拍中断唤醒
    }
//目的有2个: 1-得到Tsk空间大小,2-死机时通过中断将其杀死
    return handle;//返回SP,HotBIOS将保存用于零耗时任务切换和其他处理
}




虽然短短几句,只要明白就好~~~

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21617

帖子

508

粉丝
快速回复 在线客服 返回列表 返回顶部