WaitForSingleObject
时间: 2024-01-18 16:02:16 浏览: 18
测试WaitForSingleObject
WaitForSingleObject 是一个Windows API函数,用于等待一个单一的对象(如互斥体、信号、事件等)进入已发出的信号状态。这个函数会挂起当前线程的执行,直到对象进入已发出的信号状态或者超时。它的函数原型为:
DWORD WaitForSingleObject(
HANDLE hHandle, // 要等待的对象句柄
DWORD dwMilliseconds // 超时时间
);
其中,hHandle 参数是一个对象句柄,表示要等待的对象;dwMilliseconds 参数是一个超时时间,表示等待的最长时间(以毫秒为单位)。如果对象在超时时间内进入已发出的信号状态,函数会返回 WAIT_OBJECT_0;如果超时了,函数会返回 WAIT_TIMEOUT;如果出现错误,函数会返回 WAIT_FAILED。
阅读全文