Time

Code 2012. 8. 19. 21:21
  • 시간 관련 함수
        //
        time_t time( time_t *timer );//long
        clock_t clock( void );//long

        DWORD GetTickCount(VOID);
        BOOL GetSystemTimeAdjustment(  PDWORD lpTimeAdjustment,  PDWORD lpTimeIncrement,  PBOOL lpTimeAdjustmentDisabled );
        VOID GetSystemTime(  LPSYSTEMTIME lpSystemTime );
        VOID GetLocalTime(  LPSYSTEMTIME lpSystemTime  );

        //multimedia timer
        MMRESULT timeGetSystemTime(  LPMMTIME pmmt,    UINT cbmmt      );
        DWORD timeGetTime(VOID);

        //Timer, high-resolution timer.
        BOOL QueryPerformanceCounter(  LARGE_INTEGER *lpPerformanceCount  );
        BOOL QueryPerformanceFrequency(  LARGE_INTEGER *lpFrequency  );

        //Performance Monitoring. HKEY_PERFORMANCE_DATA


    SetTimer
    _ftime()
    _ftime64()
    GetSystemTime()


inline unsigned __int64 getMisteryCount()
{
   __asm
   {
      mov edx,dword ptr ds:[7FFE000Ch]
      mov eax,dword ptr ds:[7FFE0008h]
   }
}

inline unsigned int getElapsedMilliSecond()
{
   return static_cast< unsigned int >
   ( getMisteryCount()/10000 );
}


timeGetTime()
getRDTSC()
getElapsedMilliSecond
GetTickCount
getMisteryCount



'Code' 카테고리의 다른 글

윈도우,비주얼 스튜디오 버전, WINVER, _MSC_VER  (0) 2012.08.19
Window, Process, Module, Thread 정보  (1) 2012.08.19
Time  (0) 2012.08.19
OEP 찾는 방법들  (0) 2012.08.19
UNICODE in Console  (0) 2012.08.19
RTTI  (0) 2012.08.19
Posted by 코덴스

댓글을 달아 주세요