WaitForObject()関数の戻り値を教えてください。
戻り値のタイプ(int)を意味するのではありません。イベントが通知された場合は何を返し、イベントが通知されなかった場合は何を返しますか。
ありがとう
WaitForObject()関数の戻り値を教えてください。
戻り値のタイプ(int)を意味するのではありません。イベントが通知された場合は何を返し、イベントが通知されなかった場合は何を返しますか。
ありがとう
WaitForObject関数はありません。WaitForSingleObjectまたはWaitForMultipleObjectsのいずれかを意味していると思います。
WaitForSingleObjectは、WAIT_TIMEOUT、WAIT_OBJECT_0、またはWAIT_ERRORを返します。WaitForMultipleObjectsは、WAIT_TIMEOUT、WAIT_OBJECT_0 + n(nは配列内のオブジェクトへのインデックス)またはWAIT_ERRORを返します。
この質問は C++ ではありません。c++ には、WaitForObject() という API がありません。Windows API には、WaitForSingleObject と呼ばれる関数と、WaitForMultipleObjects と呼ばれる関数があります。これらの関数は、失敗すると -1 を返し、配列内の最初のオブジェクトが通知された場合は 0 を返し、待機がタイムアウトまたは放棄された場合は >= 0x80 を返します。(放棄された場合は 0x80、タイムアウトがある場合は 0x102)。