NewEvent function
创建同步事件对象
Parameters:
- (LPCSTR) lpcEvent:事件名称
如若为 NULLPtr 则该同步事件对象为非命名标识符形式,当 uFlags 为 NEVENT_OPEN 标志时该描述不可用
- (int) uFlags:创建方式标志(CONST NEVENT_...)
| Constant | Value | Notes |
|---|---|---|
| NEVENT_NEW | 0x00 | 创建新的同步事件对象实例 |
| NEVENT_OPEN | 0x01 | 打开一个已有的同步事件对象实例 |
Return value:
- Type:int
- Text:成功返回同步事件对象句柄号,失败返回 NULL
Remarks:
NewEvent function 所返回的同步事件对象句柄号为全局句柄,多个扩展程序进程之间可以共享
NewEvent function 所创建的同步事件对象为全局对象,应在不再使用时调用 DelEvent function 将其销毁,否则会导致内核对象泄漏
NewEvent function 所创建的同步事件对象为全局对象,在当前扩展程序进程退出后该对象并不会被强制销毁,应在退出前调用 DelEvent function 将其销毁,否则会导致内核对象泄漏