Bagikan melalui


Fungsi GetSystemTimeAdjustmentPrecise (sysinfoapi.h)

Menentukan apakah sistem menerapkan penyesuaian waktu berkala dan diprogram pada waktunya, dan mendapatkan nilai dan periode penyesuaian tersebut.

Sintaks

BOOL GetSystemTimeAdjustmentPrecise(
  [out] PDWORD64 lpTimeAdjustment,
  [out] PDWORD64 lpTimeIncrement,
  [out] PBOOL    lpTimeAdjustmentDisabled
);

Parameter

[out] lpTimeAdjustment

Mengembalikan frekuensi pembaruan jam yang disesuaikan.

[out] lpTimeIncrement

Mengembalikan frekuensi pembaruan jam.

[out] lpTimeAdjustmentDisabled

Mengembalikan indikator yang menentukan apakah penyesuaian waktu diaktifkan.

Nilai TRUE menunjukkan bahwa penyesuaian berkala dinonaktifkan. Dalam hal ini, sistem dapat mencoba untuk menjaga jam waktu sehari tetap sinkron menggunakan mekanisme internalnya sendiri. Ini dapat menyebabkan waktu dalam sehari secara berkala melompat ke "waktu yang benar."

Nilai FALSE menunjukkan bahwa penyesuaian waktu berkala dan terprogram sedang digunakan untuk menserialisasikan waktu dalam sehari, dan sistem tidak akan mengganggu atau mencoba menyinkronkan time-of-day sendiri.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi ini digunakan dalam algoritma yang menyinkronkan waktu sehari dengan sumber waktu lain, menggunakan penyesuaian jam yang diprogram. Untuk melakukan ini, sistem menghitung frekuensi pembaruan jam yang disesuaikan, dan kemudian fungsi ini memungkinkan pemanggil untuk mendapatkan nilai tersebut.

Catatan  

Untuk sampel kode lengkap tentang cara mengaktifkan hak istimewa waktu sistem, menyesuaikan jam sistem, dan menampilkan nilai jam, lihat SetSystemTimeAdjustmentPrecise.

 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header sysinfoapi.h
Pustaka Mincore.lib
DLL Api-ms-win-core-version-l1-2-3.dll

Lihat juga

SetSystemTimeAdjustmentPrecise