HANDLE hEvent;
使用前先創(chuàng)建事件:
hEvent = CreateEvent(NULL,? ? //安全屬性
? ? ? ? ? ? ? ? TRUE,? //是否手動(dòng)重置事件,手動(dòng)TRUE,自動(dòng)FALSE
? ? ? ? ? ? ? ? TRUE,//初始化為觸發(fā)還是未觸發(fā) TRUE觸發(fā),F(xiàn)ALSE未觸發(fā)
? ? ? ? ? ? ? ? NULL);//創(chuàng)建一個(gè)未命名的(匿名)內(nèi)核對(duì)象。
//它的源碼
HANDLE
WINAPI
CreateEventW(
? ? __in_opt LPSECURITY_ATTRIBUTES lpEventAttributes,
? ? __in? ? BOOL bManualReset,
? ? __in? ? BOOL bInitialState,
? ? __in_opt LPCWSTR lpName
? ? );
#ifdef UNICODE
#define CreateEvent? CreateEventW
其他函數(shù):
ResetEvent(hEvent);//將事件置為未觸發(fā)
SetEvent(hEvent);//將事件置為已觸發(fā)