Voltar à lista
Windows Win32Sistema & móduloskernel32.dll

GetSystemTimes

Consulta o tempo total de CPU do sistema gasto em modo ocioso, kernel e usuário, desde o boot.

Descrição

Fonte dos dados usados por monitores de desempenho para calcular a porcentagem de uso de CPU do sistema — análogo a somar os campos de /proc/stat no Linux.

Header: processthreadsapi.hDLL: kernel32.dll

Assinatura

BOOL GetSystemTimes(
    LPFILETIME lpIdleTime,
    LPFILETIME lpKernelTime,
    LPFILETIME lpUserTime
);

Parâmetros

ParâmetroTipoDescrição
lpIdleTimeLPFILETIMESe não for NULL, recebe o tempo ocioso acumulado.
lpKernelTimeLPFILETIMESe não for NULL, recebe o tempo em modo kernel (inclui o tempo ocioso).
lpUserTimeLPFILETIMESe não for NULL, recebe o tempo em modo usuário.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

Nenhum código de erro específico documentado para esta chamada.

Relacionadas