다음을 통해 공유


timeGetTime 함수(timeapi.h)

timeGetTime 함수는 시스템 시간을 밀리초 단위로 검색합니다. 시스템 시간은 Windows가 시작된 이후 경과된 시간입니다.

구문

DWORD timeGetTime();

반환 값

시스템 시간을 밀리초 단위로 반환합니다.

설명

이 함수와 timeGetSystemTime 함수의 유일한 차이점은 timeGetSystemTimeMMTIME 구조를 사용하여 시스템 시간을 반환한다는 것입니다. timeGetTime 함수는 timeGetSystemTime보다 오버헤드가 적습니다.

timeGetTime 함수에서 반환된 값은 DWORD 값입니다. 반환 값은 약 49.71일인 2^32밀리초마다 약 0으로 래핑됩니다. 이렇게 하면 특히 값이 코드 실행을 제어하는 데 사용되는 경우 계산에서 timeGetTime 반환 값을 직접 사용하는 코드에서 문제가 발생할 수 있습니다. 항상 계산에서 두 timeGetTime 반환 값의 차이를 사용해야 합니다.

timeGetTime 함수의 기본 정밀도는 머신에 따라 5밀리초 이상일 수 있습니다. timeBeginPeriodtimeEndPeriod 함수를 사용하여 timeGetTime의 정밀도를 높일 수 있습니다. 이렇게 하면 timeGetTime 에서 반환된 연속 값 간의 최소 차이는 timeBeginPeriodtimeEndPeriod를 사용하여 설정된 최소 기간 값만큼 클 수 있습니다. QueryPerformanceCounterQueryPerformanceFrequency 함수를 사용하여 짧은 시간 간격을 고해상도로 측정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 timeapi.h(Windows.h 포함)
라이브러리 Winmm.lib
DLL Winmm.dll

추가 정보

멀티미디어 타이머 함수

멀티미디어 타이머