WaitForSingleObject 함수가 반환 될 때까지 얼마나 많은 시간이 경과했는지 알 수있는 방법이 있습니까?WaitForSingleObject가 반환 될 때까지의 시간이
또는 알고있는 유일한 방법은 일종의 타이머를 사용하는 것입니까?
WaitForSingleObject 함수가 반환 될 때까지 얼마나 많은 시간이 경과했는지 알 수있는 방법이 있습니까?WaitForSingleObject가 반환 될 때까지의 시간이
또는 알고있는 유일한 방법은 일종의 타이머를 사용하는 것입니까?
WaitForSingleObject()
을 호출하기 전에 현재 시간을 저장하십시오. 그런 다음 돌아 오는 시간과 비교하십시오.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms725473(v=vs.85).aspx - 시간을 검색 할 함수를 선택하십시오.
추적해야 할 경우 타이머를 사용해야합니다. 다른 대안 (정확한 시간을 얻지 못할지라도 타이머가 더 좋을 수도 있음)은 작은 시간 제한 값으로 WaitForSingleObject
으로 전화하는 것입니다. 반환 코드가 WAIT_TIMEOUT
인지 확인할 수 있습니다. 그럴 경우 시간 초과 값만큼 시간 카운트를 증가 시키십시오.
GetTickCount() 호출 전후에. DWORD 랩 어라운드에주의하십시오.
다른 좋은 질문이 있지만 답변을 수락하지 않았습니다. –