秒とミリ秒の解像度のタイミングを出力しようとしていますが、使用してGetSystemTime()
います。
これは私のコードです:
GetSystemTime(&datetime);
RETAILMSG(1,(_T("Time After Data Sent to USB: %d:%d\r\n"), datetime.wSecond, datetime.wMilliseconds));
を使用してプラットフォーム ビルダーのデバッグ出力に出力しRETAILMSG()
ますが、最大で秒の解像度しか出力できないため、ミリ秒が空白の48:0のようなものが表示されます。
苦情がないので、なぜこれが起こっているのかわかりません。の実装と関係があると思いますRETAILMSG()
。
ミリ秒単位の解像度を達成するために使用できるこれまたは代替の修正はありますか?
ありがとう、
編集: Windows Embedded Compact 7 で開発しています