打印

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

[复制链接]
1562|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

主题

21619

帖子

506

粉丝