谁能告诉我WaitForObject()函数的返回值是什么?
我不是指返回值的类型(int )。如果事件被发信号,它返回什么;如果事件没有被发信号,它返回什么。
谢谢
发布于 2008-10-16 14:26:31
没有WaitForObject函数。我假设您指的是WaitForSingleObject或WaitForMultipleObjects。
WaitForSingleObject将返回WAIT_TIMEOUT、WAIT_OBJECT_0或WAIT_ERROR。WaitForMultipleObjects将返回WAIT_TIMEOUT、WAIT_OBJECT_0 +n(其中n是数组中对象的索引)或WAIT_ERROR。
发布于 2008-10-16 14:36:18
这个问题不是c++。c++没有名为WaitForObject()的接口。Windows API有一个名为WaitForSingleObject的函数和一个名为WaitForMultipleObjects的函数。这些函数在失败时返回-1,如果数组中的第一个对象被通知,则返回0,如果等待超时或被放弃,则返回数字>= 0x80。(如果已放弃,则为0x80;如果存在超时,则为0x102 )。
https://stackoverflow.com/questions/208767
复制相似问题