Función SetDynamicTimeZoneInformation (timezoneapi.h)
Establece la zona horaria actual y la configuración dinámica del horario de verano. Esta configuración controla las traducciones de la hora universal coordinada (UTC) a la hora local.
Sintaxis
BOOL SetDynamicTimeZoneInformation(
[in] const DYNAMIC_TIME_ZONE_INFORMATION *lpTimeZoneInformation
);
Parámetros
[in] lpTimeZoneInformation
Puntero a una estructura de DYNAMIC_TIME_ZONE_INFORMATION .
Valor devuelto
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.
Comentarios
Una aplicación debe tener el privilegio SE_TIME_ZONE_NAME para que esta función se realice correctamente. Este privilegio está deshabilitado de forma predeterminada. Use la función AdjustTokenPrivileges para habilitar el privilegio antes de llamar a SetDynamicTimeZoneInformation y, a continuación, para deshabilitar el privilegio después de la llamada a SetDynamicTimeZoneInformation . Para más información, consulte Ejecución con privilegios especiales.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | timezoneapi.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |