Función GetSystemTimes (processthreadsapi.h)
Recupera información de tiempo del sistema. En un sistema multiprocesador, los valores devueltos son la suma de los tiempos designados en todos los procesadores.
BOOL GetSystemTimes(
[out, optional] PFILETIME lpIdleTime,
[out, optional] PFILETIME lpKernelTime,
[out, optional] PFILETIME lpUserTime
);
[out, optional] lpIdleTime
Puntero a una estructura FILETIME que recibe la cantidad de tiempo que el sistema ha estado inactivo.
[out, optional] lpKernelTime
Puntero a una estructura FILETIME que recibe la cantidad de tiempo que el sistema ha dedicado a ejecutar en modo kernel (incluidos todos los subprocesos de todos los procesos, en todos los procesadores). Este valor de tiempo también incluye la cantidad de tiempo que el sistema ha estado inactivo.
[out, optional] lpUserTime
Puntero a una estructura FILETIME que recibe la cantidad de tiempo que el sistema ha dedicado a ejecutar en modo usuario (incluidos todos los subprocesos de todos los procesos, en todos los procesadores).
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Para compilar una aplicación que use esta función, defina _WIN32_WINNT como 0x0501 o posterior. Para obtener más información, vea Uso de los encabezados de Windows.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | processthreadsapi.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |