
函数说明
i不歪
这个作者很懒,什么都没留下…
展开
-
CreateEvent函数说明
// 参数1:LPSECURITY_ATTRIBUTES pEventAttributes 安区参数 一般用户不用考虑它,传入NULL。 // 参数2:表示创建的事件是否是手动模式。 // 如果是TRUE,则是手动模式的事件,事件处于激发状态后,需要手动设置才能回到未激发状态。 // 如果是FALSE,则是自动模式,当事件处于激发状态后,遇到任意一个等待(如:W原创 2011-11-29 19:09:39 · 906 阅读 · 0 评论 -
_beginthreadex函数说明
//第1个参数:安全属性,NULL为默认安全属性//第2个参数:指定线程堆栈的大小。如果为0,则线程堆栈大小和创建它的线程的相同。一般用0//第3个参数:指定线程函数的地址,也就是线程调用执行的函数地址(用函数名称即可,函数名称就表示地址)//第4个参数:传递给线程的参数的指针,可以通过传入对象的指针,在线程函数中再转化为对应类的指针//第5个参数:线程初始状态,0:立即运行;CREATE原创 2011-11-29 19:18:29 · 4129 阅读 · 0 评论 -
PsCreateSystemThread函数说明
// 创建新线程NTSTATUS PsCreateSystemThread( OUT PHANDLE ThreadHandle, //用于输出,这个参数得到新创建的线程句柄 IN ULONG DesiredAccess, //是创建的权限 IN POBJECT_A原创 2011-11-30 10:26:52 · 4172 阅读 · 0 评论 -
KeInitializeEvent、KeInitializeSemaphore、KeInitializeMutex
///////////////////////////////////////////////////////////////////////////////内核模式下事件对象VOID KeInitializeEvent( IN PRKEVENT Event, //这个参数是初始化事件对象的指针 IN EVENT_TYPE Type, //这个参数是时间的类原创 2011-11-30 10:38:17 · 3763 阅读 · 0 评论 -
CreateEvent、CreateSemaphore、ReleaseSemaphore、CreateMutex
///////////////////////////////////////////////////////////////////////////////用户模式 对事件进行初始化操作HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // 安全属性 BOOL bManualReset, // 复位方式 BO原创 2011-11-30 10:35:42 · 2864 阅读 · 0 评论 -
WaitForSingleObject、WaitForMultipleObjects、CreateThread
///////////////////////////////////////////////////////////////////////////////用户模式的等待WaitForSingleObject等待一个同步对象DWORD WaitForSingleObject( HANDLE hHandle, //同步对象句柄 DWORD dwMillisecond原创 2011-11-30 10:40:36 · 1881 阅读 · 0 评论