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:

  1. NewEvent function 所返回的同步事件对象句柄号为全局句柄,多个扩展程序进程之间可以共享

  2. NewEvent function 所创建的同步事件对象为全局对象,应在不再使用时调用 DelEvent function 将其销毁,否则会导致内核对象泄漏

  3. NewEvent function 所创建的同步事件对象为全局对象,在当前扩展程序进程退出后该对象并不会被强制销毁,应在退出前调用 DelEvent function 将其销毁,否则会导致内核对象泄漏

results matching ""

    No results matching ""