CreateEventEx

编辑:习习号互动百科 时间:2020-04-06 00:29:44
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
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.
参考资料
词条标签:
计算机学