Función GetDynamicTimeZoneInformationEffectiveYears (timezoneapi.h)

Obtiene un intervalo, expresado en años, para el que un DYNAMIC_TIME_ZONE_INFORMATION tiene entradas válidas. Use el valor devuelto para identificar los años específicos que se solicitarán al llamar a GetTimeZoneInformationForYear para recuperar información de zona horaria de una zona horaria que experimente cambios de límite anuales debido a los ajustes del horario de verano.

Sintaxis

DWORD GetDynamicTimeZoneInformationEffectiveYears(
  [in]  const PDYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation,
  [out] LPDWORD                              FirstYear,
  [out] LPDWORD                              LastYear
);

Parámetros

[in] lpTimeZoneInformation

Especifica la configuración de una zona horaria y el horario de verano dinámico.

[out] FirstYear

Año que marca el principio del intervalo que se va a pasar a GetTimeZoneInformationForYear.

[out] LastYear

Año que marca el final del intervalo que se va a pasar a GetTimeZoneInformationForYear.

Valor devuelto

Código o valor devuelto Descripción
ERROR_SUCCESS
La operación se realizó correctamente.
ERROR_FILE_NOT_FOUND
El sistema no puede encontrar los años efectivos.
ERROR_INVALID_PARAMETER
Uno de los valores de parámetro no es válido.
Cualquier otro valor
Error en la operación.

Requisitos

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

Consulte también

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation