//以下函數都:
Header Declared in Winbase.h; include Windows.h.
Library Link to Kernel32.lib
--------------------------------------------------
HANDLE CreateEvent(
LPSECURITY_ATTRIBUTES lpEventAttributes,//常為NULL
BOOL bManualReset,//手動重置
BOOL bInitialState,//事件初始[是否受信]狀態
LPCTSTR lpName//事件對象名
);
hEvent=CreateEvent(NULL,TRUE,FALSE,NULL) ;
//創建事件對象失敗
if( hEvent==NULL || hEvent==INVALID_HANDLE_VALUE)
return ;
--------------------------------------------------
BOOL SetEvent(
HANDLE hEvent
);
--------------------------------------------------
BOOL ResetEvent(
HANDLE hEvent
);
--------------------------------------------------
BOOL CloseHandle(
HANDLE hObject
);
--------------------------------------------------
WaitForSingleObject(
HANDLE hHandle,
DWORD dwMilliseconds
);//返回WAIT_OBJECT_0時,表示事件處于信號態,否則處于非信號態。