Compartir a través de


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

Vea también

DYNAMIC_TIME_ZONE_INFORMATION

GetDynamicTimeZoneInformation

Funciones de hora