Compartilhar via


Função GetDynamicTimeZoneInformationEffectiveYears (timezoneapi.h)

Obtém um intervalo, expresso em anos, para o qual um DYNAMIC_TIME_ZONE_INFORMATION tem entradas válidas. Use o valor retornado para identificar os anos específicos a serem solicitados ao chamar GetTimeZoneInformationForYear para recuperar informações de fuso horário para um fuso horário que experimenta alterações de limite anuais devido a ajustes de horário de verão.

Sintaxe

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

Parâmetros

[in] lpTimeZoneInformation

Especifica as configurações para um fuso horário e horário de verão dinâmico.

[out] FirstYear

O ano que marca o início do intervalo a ser passado para GetTimeZoneInformationForYear.

[out] LastYear

O ano que marca o fim do intervalo a ser passado para GetTimeZoneInformationForYear.

Retornar valor

Valor/código retornado Descrição
ERROR_SUCCESS
A operação foi realizada com êxito.
ERROR_FILE_NOT_FOUND
O sistema não pode encontrar os anos efetivos.
ERROR_INVALID_PARAMETER
Um dos valores de parâmetro não é válido.
Qualquer outro valor
Falha na operação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho timezoneapi.h (inclua Windows.h)
Biblioteca advapi32.lib
DLL advapi32.dll

Confira também

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation