Función GetDynamicTimeZoneInformation (timezoneapi.h)

Recupera la zona horaria actual y la configuración dinámica del horario de verano. Esta configuración controla las traducciones entre la hora universal coordinada (UTC) y la hora local.

Sintaxis

DWORD GetDynamicTimeZoneInformation(
  [out] PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation
);

Parámetros

[out] pTimeZoneInformation

Puntero a una estructura de DYNAMIC_TIME_ZONE_INFORMATION .

Valor devuelto

Si la función se ejecuta correctamente, devuelve uno de los valores siguientes.

Código o valor devuelto Descripción
TIME_ZONE_ID_UNKNOWN
0
El horario de verano no se usa en la zona horaria actual, ya que no hay fechas de transición.
TIME_ZONE_ID_STANDARD
1
El sistema funciona en el intervalo cubierto por el miembro StandardDate de la estructura DYNAMIC_TIME_ZONE_INFORMATION .
TIME_ZONE_ID_DAYLIGHT
2
El sistema funciona en el intervalo cubierto por el miembro DaylightDate de la estructura DYNAMIC_TIME_ZONE_INFORMATION .
 

Si se produce un error en la función, devuelve TIME_ZONE_ID_INVALID. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Los miembros StandardName y DaylightName de la estructura de DYNAMIC_TIME_ZONE_INFORMATION resultante se localizan según el idioma de interfaz de usuario predeterminado del usuario actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado timezoneapi.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

DYNAMIC_TIME_ZONE_INFORMATION

SetDynamicTimeZoneInformation

Funciones de hora