쓰레드 하나 만들어서 타이머 처럼 사용하려고 하는데.


GetTickCount는 정밀도도 떨어지고, 32비트 데이터라 46.7일 뒤에 0ms로 리셋되어서 조금 그렇고.


GetTickCount64는 vista 이상부터 되어서 조금 그렇고..


해서 찾아보니 0x7FFE0000 라는게 있더라고 


    volatile ULONG TickCountLow;
    UINT32 TickCountMultiplier;
 
    /* Current 64-bit interrupt time in 100ns units. */
    volatile KSYSTEM_TIME InterruptTime;
 
    /* Current 64-bit system time in 100ns units. */
    volatile KSYSTEM_TIME SystemTime;
 
    /* Current 64-bit time zone bias. */
    volatile KSYSTEM_TIME TimeZoneBias;

이렇게 나와 있는데 0x7FFE0008을 참조하면 100ns의 값을 구할수 있단 말이야 그러면 이론상으로는 2135일 까지 표현을 할수 있는데 이거 써도 상관 없겠지?