waitforobject
-
03-07-2019 - |
문제
누구든지 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).
제휴하지 않습니다 StackOverflow