WaitforSingleObject要加哪些头文件
使用VC6.0,加了windows.h;winbase.h;
编译报错
'WaitforSingleObject' : undeclared identifier
WaitforSingleObject头文件
答案:2 悬赏:40 手机版
解决时间 2021-02-24 08:45
- 提问者网友:十年饮冰
- 2021-02-24 04:55
最佳答案
- 五星知识达人网友:荒野風
- 2021-02-24 05:50
因为你函数写错了
WaitForSingleObject
F要大写
WaitForSingleObject
F要大写
全部回答
- 1楼网友:詩光轨車
- 2021-02-24 06:53
WaitForSingleObject的用法
WaitForSingleObject的用法
DWORD WaitForSingleObject(
HANDLE hHandle,
DWORD dwMilliseconds
);
参数hHandle是一个事件的句柄,第二个参数dwMilliseconds是时间间隔。如果时间是有信号状态返回WAIT_OBJECT_0,如果时间超过dwMilliseconds值但时间事件还是无信号状态则返回WAIT_TIMEOUT。
hHandle可以是下列对象的句柄:
Change notification
Console input
Event
Job
Memory resource notification
Mutex
Process
Semaphore
Thread
Waitable timer
WaitForSingleObject函数用来检测hHandle事件的信号状态,当函数的执行时间超过dwMilliseconds就返回,但如果参数dwMilliseconds为INFINITE时函数将直到相应时间事件变成有信号状态才返回,否则就一直等待下去,直到WaitForSingleObject有返回直才执行后面的代码。在这里举个例子:
先创建一个全局Event对象g_event:
CEvent g_event;
在程序中可以通过调用CEvent::SetEvent设置事件为有信号状态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯