亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? taskctrl.cpp

?? 自己動手寫操作系統源代碼,不可多得的代碼
?? CPP
字號:
//***********************************************************************/
//    Author                    : Garry
//    Original Date             : May,27 2004
//    Module Name               : taskctrl.cpp
//    Module Funciton           : 
//                                This module countains task control data
//                                structures's operation.
//    Last modified Author      :
//    Last modified Date        :
//    Last modified Content     :
//                                1.
//                                2.
//    Lines number              :
//***********************************************************************/

#ifndef __STDAFX_H__
#include "..\INCLUDE\StdAfx.h"
#endif

#ifndef __HELLO_CHINA__
#include "hellocn.h"
#endif

#ifndef __TASK_CTRL__
#include "taskctrl.h"
#endif

#ifndef __GLOBAL_VAR__
#include "globvar.h"
#endif

//
//Task queue's operation implementation.
//
BOOL QueueFull(__TASK_CTRL_BLOCK *pTCB)
{
	return MAX_MESSAGE_NUM == pTCB->wCurrentMsgCounter ? TRUE : FALSE;
}

BOOL QueueEmpty(__TASK_CTRL_BLOCK *pTCB)
{
	return 0 == pTCB->wCurrentMsgCounter ? TRUE : FALSE;
}

BOOL SendMessage(__TASK_CTRL_BLOCK* pTCB,WORD wCommand,DWORD dwParam)
{
	//BYTE Buffer[12];         //---------- ** debug ** ----------

	if(QueueFull(pTCB))
		return FALSE;

	if(NULL == pTCB)
		return FALSE;

	//__asm{                   //--------- ** debug ** ----------
	//	mov eax,0x99999999
	//	mov eax,0x88888888
	//}
	pTCB->MsgQueue[pTCB->wTrial].dwParam   = dwParam;
	pTCB->MsgQueue[pTCB->wTrial].wCommand  = wCommand;
	pTCB->MsgQueue[pTCB->wTrial].wReserved = 0x0000;

	//PrintLine("Send a message to the current task.");   //-------- ** debug ** -------
	//Int2Str(DWORD(pTCB->MsgQueue[pTCB->wTrial].wCommand),Buffer);
	//PrintLine(Buffer);

	pTCB->wTrial ++;
	if(MAX_MESSAGE_NUM == pTCB->wTrial)
		pTCB->wTrial = 0x0000;
	pTCB->wCurrentMsgCounter ++;
	return TRUE;
}

BOOL GetMessage(__TASK_CTRL_BLOCK* pTCB,__MSG* pMsg)
{
	if(QueueEmpty(pTCB))
		return FALSE;
	if(NULL == pMsg)
		return FALSE;

	pMsg->dwParam    = pTCB->MsgQueue[pTCB->wHeader].dwParam;
	pMsg->wCommand   = pTCB->MsgQueue[pTCB->wHeader].wCommand;
	pMsg->wReserved  = 0x0000;
	pTCB->wHeader ++;
	if(MAX_MESSAGE_NUM == pTCB->wHeader)
		pTCB->wHeader = 0x0000;
	pTCB->wCurrentMsgCounter --;
	return TRUE;
}                                //End of the queue operation's implementation.


/*BOOL DispatchMessage(__MSG* pMsg,__EVENT_HANDLER pEventHandler)
{
	BOOL bResult = FALSE;
    
	if(NULL == pMsg)
		return bResult;
	if(NULL == pEventHandler)
		return bResult;
	pEventHandler(pMsg->wCommand,pMsg->dwParam,0L);  //Dispatch the message.
	bResult = TRUE;
	return bResult;
}*/


/************************************************************************/
//    Task Management Section.
/************************************************************************/

//
//Global variables.
//

//__TASK_CTRL_BLOCK*    g_pCurrentTask = NULL;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国产高清久久伦理二区| 久久国产尿小便嘘嘘尿| 久久精品国产成人一区二区三区| 成人h精品动漫一区二区三区| 在线视频国内一区二区| 久久久久久久久久久久久女国产乱 | 国产欧美一区二区三区沐欲| 亚洲制服丝袜一区| 99精品黄色片免费大全| 国产亚洲美州欧州综合国| 午夜激情综合网| 欧美综合一区二区| 成人欧美一区二区三区1314| 国产伦理精品不卡| 欧美成人激情免费网| 日韩国产在线观看| 欧美系列在线观看| 亚洲欧美中日韩| 国产成人av影院| 亚洲精品一区二区三区福利| 捆绑调教一区二区三区| 欧美电影在哪看比较好| 亚洲国产精品嫩草影院| 欧美在线三级电影| 1区2区3区国产精品| 成人性视频免费网站| 精品国产乱码久久久久久1区2区| 日本vs亚洲vs韩国一区三区二区| 欧美精品免费视频| 亚洲成人免费在线观看| 欧美日韩在线直播| 天堂蜜桃一区二区三区| 欧美一区二区三区视频在线| 免费高清不卡av| 欧美大片在线观看一区二区| 国精产品一区一区三区mba桃花| 欧美电影免费观看高清完整版在线 | 国产香蕉久久精品综合网| 韩国v欧美v亚洲v日本v| 26uuu亚洲| 欧美一卡2卡3卡4卡| 天天色综合天天| 欧美成人aa大片| 国产自产视频一区二区三区| 国产日韩v精品一区二区| 国产成人av电影在线| 成人欧美一区二区三区在线播放| 91网站最新网址| 亚洲不卡av一区二区三区| 欧美一二三区精品| 国产成人综合网| 亚洲男女一区二区三区| 欧美久久久久久蜜桃| 精品一区二区免费在线观看| 国产性色一区二区| 欧美中文字幕不卡| 国内精品第一页| 亚洲日本一区二区三区| 欧美精品99久久久**| 国产乱人伦偷精品视频免下载 | 久久精品国内一区二区三区| 久久久亚洲精品一区二区三区 | 亚洲一区二区美女| 精品国产一区久久| 99久久99久久精品免费看蜜桃| 亚洲国产日韩a在线播放| 精品国内片67194| 91美女在线观看| 久草中文综合在线| 中文字幕日本不卡| 欧美日韩国产精选| 国产精品1区2区| 午夜精品一区二区三区免费视频| 久久婷婷成人综合色| 在线观看www91| 成人综合在线观看| 蜜臀av一区二区三区| 亚洲区小说区图片区qvod| 日韩欧美你懂的| 欧美视频日韩视频在线观看| 国产成人午夜精品5599| 三级欧美韩日大片在线看| 中文字幕av不卡| 欧美一区二区三区在| 91福利在线导航| 成人中文字幕电影| 久久精品二区亚洲w码| 亚洲自拍另类综合| **欧美大码日韩| 国产欧美中文在线| 日韩精品一区二区三区在线播放 | 99国内精品久久| 国产在线一区观看| 日韩成人伦理电影在线观看| 亚洲曰韩产成在线| 亚洲日本丝袜连裤袜办公室| 国产日韩精品一区二区三区在线| 日韩欧美电影一二三| 欧美二区三区91| 欧美喷水一区二区| 欧美亚洲免费在线一区| 一本色道久久加勒比精品 | 成人一区二区三区视频| 久久成人久久鬼色| 男女男精品网站| 视频精品一区二区| 午夜在线成人av| 亚洲欧美偷拍卡通变态| 日本不卡的三区四区五区| 亚洲欧美区自拍先锋| 国产精品高清亚洲| 亚洲国产精品成人综合| 国产欧美日韩在线| 欧美激情一二三区| 中文字幕一区二区视频| 国产精品久久久久久久久果冻传媒 | 欧美理论电影在线| 337p亚洲精品色噜噜| 91精品国产高清一区二区三区| 欧美日韩国产片| 日韩天堂在线观看| 国产亚洲综合在线| 国产精品久久久久三级| 樱花草国产18久久久久| 亚洲最新在线观看| 天天av天天翘天天综合网 | 人禽交欧美网站| 久久精品国产精品亚洲红杏| 国产麻豆日韩欧美久久| 成人黄色一级视频| 在线观看成人小视频| 欧美精品久久99久久在免费线 | 亚洲aaa精品| 久久精品国产精品青草| 国产成人精品1024| 日本福利一区二区| 日韩一区二区三免费高清| 久久亚洲精品小早川怜子| 最新欧美精品一区二区三区| 成人午夜大片免费观看| 欧美丰满嫩嫩电影| 国产精品久久久久久久久久久免费看| 国产无人区一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃 | 国产不卡视频在线播放| caoporen国产精品视频| 欧美亚一区二区| 精品日韩一区二区| 亚洲三级久久久| 蜜臀99久久精品久久久久久软件 | 激情成人综合网| 91香蕉视频在线| 欧美一级日韩免费不卡| 国产精品私人影院| 亚洲第四色夜色| 国产一区二区三区四| 91久久精品一区二区三区| 91精品在线观看入口| 久久九九久久九九| 亚洲国产精品久久人人爱| 国产在线播放一区三区四| 日本丰满少妇一区二区三区| 精品盗摄一区二区三区| 在线观看视频一区| 欧美男人的天堂一二区| 久久亚洲精品小早川怜子| 亚洲图片欧美综合| 成人短视频下载| 日韩女优毛片在线| 一区二区三区四区在线| 国产激情一区二区三区桃花岛亚洲| 欧美视频三区在线播放| 亚洲日本中文字幕区| 国产一区二区三区蝌蚪| 欧美一区日本一区韩国一区| 亚洲激情校园春色| 国产91综合一区在线观看| 日韩一区二区免费电影| 一区二区日韩电影| 成人av免费在线| 国产亚洲一区二区三区四区| 免费人成在线不卡| 欧美乱妇15p| 亚洲小说欧美激情另类| 色悠悠久久综合| 亚洲欧美日韩系列| 成人黄色网址在线观看| 国产欧美精品在线观看| 久久99国产精品尤物| 日韩女优毛片在线| 精品系列免费在线观看| 51精品久久久久久久蜜臀| 亚洲一区二区三区激情| 日韩一区二区精品| 国产精品久线观看视频| 成人综合婷婷国产精品久久免费| 久久精品在这里| 国产成人综合视频| 久久天堂av综合合色蜜桃网| 久久国产成人午夜av影院|