Windows Win32Tempokernel32.dll
SetSystemTime
Define a data/hora atual do sistema, em UTC.
Descrição
Equivalente aproximado do `settimeofday`/`clock_settime` do Linux. Exige o privilégio SeSystemtimePrivilege.
Header:
sysinfoapi.hDLL: kernel32.dllAssinatura
BOOL SetSystemTime(const SYSTEMTIME * lpSystemTime);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpSystemTime | const SYSTEMTIME * | Nova data/hora em UTC. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_PRIVILEGE_NOT_HELD(1314)
- O processo não possui o privilégio necessário para esta operação.
- ERROR_INVALID_PARAMETER(87)
- Parâmetro incorreto.