Fungsi GetSystemTimes (processthreadsapi.h)
Mengambil informasi pengaturan waktu sistem. Pada sistem multiprosesor, nilai yang dikembalikan adalah jumlah waktu yang ditentukan di semua prosesor.
Sintaks
BOOL GetSystemTimes(
[out, optional] PFILETIME lpIdleTime,
[out, optional] PFILETIME lpKernelTime,
[out, optional] PFILETIME lpUserTime
);
Parameter
[out, optional] lpIdleTime
Penunjuk ke struktur FILETIME yang menerima jumlah waktu sistem menganggur.
[out, optional] lpKernelTime
Pointer ke struktur FILETIME yang menerima jumlah waktu yang dihabiskan sistem untuk dieksekusi dalam mode Kernel (termasuk semua utas di semua prosesor, pada semua prosesor). Nilai waktu ini juga mencakup jumlah waktu sistem diam.
[out, optional] lpUserTime
Penunjuk ke struktur FILETIME yang menerima jumlah waktu yang telah dihabiskan sistem untuk dieksekusi dalam mode Pengguna (termasuk semua utas di semua prosesor, pada semua prosesor).
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
Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0501 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista, Windows XP dengan SP1 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | processthreadsapi.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |