Fungsi SetDynamicTimeZoneInformation (timezoneapi.h)

Mengatur zona waktu saat ini dan pengaturan waktu musim panas dinamis. Pengaturan ini mengontrol terjemahan dari Waktu Universal Terkoordinasi (UTC) ke waktu lokal.

Sintaks

BOOL SetDynamicTimeZoneInformation(
  [in] const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation
);

Parameter

[in] lpTimeZoneInformation

Penunjuk ke struktur DYNAMIC_TIME_ZONE_INFORMATION .

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

Aplikasi harus memiliki hak istimewa SE_TIME_ZONE_NAME agar fungsi ini berhasil. Hak istimewa ini dinonaktifkan secara default. Gunakan fungsi AdjustTokenPrivileges untuk mengaktifkan hak istimewa sebelum memanggil SetDynamicTimeZoneInformation, lalu untuk menonaktifkan hak istimewa setelah panggilan SetDynamicTimeZoneInformation . Untuk informasi selengkapnya, lihat Menjalankan dengan Hak Istimewa Khusus.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header timezoneapi.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

DYNAMIC_TIME_ZONE_INFORMATION

GetDynamicTimeZoneInformation

Fungsi Waktu