MSDN 함수가 실패하면 반환 값은 WAIT_FAILED됩니다왜 WAIT_FAILED
말한다 반환의 WaitForSingleObject 것이다. 확장 된 오류 정보를 얻으려면 GetLastError를 호출하십시오.
코드는 다음과 같습니다
HANDLE m_mutex_handle; /**< m_mutex_handle. The handle to the created mutex. */
m_mutex_handle = ::CreateMutex(0, false, NULL);
::WaitForSingleObject(m_mutex_handle, INFINITE);
그러나이 일어날 수있는 이유는?
그래서 GetLastError()는 무엇을 반환합니까? 그것은 보통 당신에게 꽤 좋은 단서를줍니다. – Ferruccio