保护模式下的中断处理

查询'CreateEvent'和'WaitForSingleObject'在MSDN文档。
下面是我用一个线程来获取中断从USB适配器。

代码:无效__fastcall CanReceive::执行()



拉手hEvent;读=写= 0;

优先= tpNormal;

FreeOnTerminate =真;hEvent = CreateEvent(空,假,假,“”);FT_SetEventNotification(ftHandle,FT_EVENT_RXCHAR,hEvent);而(终止==假)



WaitForSingleObject(hEvent,无限);加锁(&Form1中,“政务司司长);

usb_Read(&RxMessage [写]);

如果( 写“=缓冲区大小)(

写= 0;



LeaveCriticalSection(&Form1中,“政务司司长);





 
btbass说:

查询'CreateEvent'和'WaitForSingleObject'在MSDN文档。

下面是我用一个线程来获取中断从USB适配器。
 

Welcome to EDABoard.com

Sponsor

Back
Top