//64位
void XXXXX::us_Delay(ULONG ulMicroSeconds)
{LARGE_INTEGER timeStop;
LARGE_INTEGER timeStart;
LARGE_INTEGER Freq;
LONGLONG ulTimeToWait;
if (!QueryPerformanceFrequency( &Freq ))
return;
QueryPerformanceCounter ( &timeStart );
ulTimeToWait = Freq.QuadPart * ulMicroSeconds / 1000 /1000;
timeStop = timeStart;
while((timeStop.QuadPart - timeStart.QuadPart) < ulTimeToWait )
{
QueryPerformanceCounter( &timeStop );
}
}