GetSystemTimePreciseAsFileTime 関数 (sysinfoapi.h)
GetSystemTimePreciseAsFileTime 関数は、可能な限り高い精度 (<1us) で現在のシステムの日付と時刻を取得します。 取得した情報は協定世界時 (UTC) 形式です。
構文
void GetSystemTimePreciseAsFileTime(
[out] LPFILETIME lpSystemTimeAsFileTime
);
パラメーター
[out] lpSystemTimeAsFileTime
種類: LPFILETIME
現在のシステムの日付と時刻を UTC 形式で含む FILETIME 構造体へのポインター。
戻り値
なし
解説
メモ この関数は、高解像度の時刻の測定や UTC に同期されるタイムスタンプに最適です。 高解像度の間隔を測定するには、 QueryPerformanceCounter または KeQueryPerformanceCounter を使用します。 高解像度タイム スタンプの取得の詳細については、「高解像度タイム スタンプの 取得」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | sysinfoapi.h (Windows.h を含む) |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |