GetTickCount는 약 776일 후에 0으로 다시 설정됩니다.
- 아티클
- 2023. 09. 04.
이 문서의 내용
이 문서에서는 에서 반환 GetTickCount 된 값이 약 776일 후에 로 zero 다시 설정되는 문제를 설명합니다.
증상
시스템이 약 776일 동안 지속적으로 실행되는 경우 GetTickCount 함수에서 반환된 시간이 에서 0x9FFFFFF0zero 로 다시 설정됩니다.
이 문제는 Windows 10 이상에서 실행되는 32비트 애플리케이션에서 발생합니다.
상태
Microsoft는 이 문제가 Windows 10 이상에서 문제가 되었음을 확인했습니다.
해결 방법
대신 GetTickCount64 함수를 사용합니다.
자세한 정보
이 문제는 GetTickCount 함수 설명서에 설명된 동작과 관련이 없습니다. 여기서 시스템이 49.7일 동안 지속적으로 실행되는 경우 시간이 에서 0xFFFFFFFFzero 로 래핑됩니다.
이 문제가 발생하기 전의 일 수는 시스템 타이머의 해결에 따라 달라질 수 있습니다. 이 문제는 시스템 타이머 해상도가 15.6밀리초인 시스템에서 약 776일 후에 발생합니다.
'[Microsoft]' 카테고리의 다른 글
EvtFormatMessage를 사용하여 이벤트에 대한 형식이 지정된 문자열 가져오기 (0) | 2023.11.03 |
---|---|
메모리가 해제된 후 힙 관리자는 메모리를 커밋 해제하지 않을 수 있습니다. (1) | 2023.11.03 |
파일이 FILE_SHARE_WRITE 사용하여 잠겨 있는 경우 파일 복사 작업이 파일 콘텐츠를 삭제합니다. (0) | 2023.11.03 |
CreateProcess는 lpEnvironment 매개 변수의 환경 블록에서 중복된 변수를 제거하지 않습니다. (0) | 2023.11.03 |
핵심 OS 프로세스에 대한 추가 기능 구성 요소 지침 (0) | 2023.11.03 |