複製鏈接
請複製以下鏈接發送給好友

CreateEventEx

鎖定
CreateEventEx,創建或打開一個事件內核對象,並返回該內核對象的句柄.
外文名
CreateEventEx
頭文件
Winbase.h (include Windows.h)

CreateEventEx函數信息

最低客户端系統要求
Windows Vista
最低服務端系統要求
Windows Server 2008
頭文件
Winbase.h (include Windows.h)
庫文件
Kernel32.lib
動態鏈接庫
Kernel32.dll

CreateEventEx語法

HANDLE WINAPI CreateEventEx
__in_opt LPSECURITY_ATTRIBUTES lpEventAttributes,
__in_opt LPCTSTR lpName,
__in DWORD dwFlags,
__in DWORD dwDesiredAccess

CreateEventEx參數

lpEventAttributes[in, optional] :
一個指向SECURITY_ATTRIBUTES結構的指針,如果該參數設為NULL,那麼事件內核對象的句柄不能被子進程繼承.
lpName[in, optional] :
指向事件內核對象的名稱字符串的指針,如果該參數設為NULL,那麼這個對象被創建為一個匿名事件內核對象.
dwFlags[in] :
這個參數可被設為以下一個或多個值.
意義
CREATE_EVENT_INITIAL_SET 0x00000002
對象初始狀態為已觸發,否則為未觸發.
CREATE_EVENT_MANUAL_RESET0x00000001
這個事件對象必須用ResetEvents函數手動重置,如果不設置這個標誌,系統會在內核對象被釋放後自動重置.
dwDesiredAccess[in] :
訪問權限描述標記,詳情見Synchronization Object Security and Access Rights [1] 

CreateEventEx返回值

如果函數調用成功,返值是所創建或打開的事件內核對象的句柄.如果調用失敗則返回NULL.
參考資料