Função EnumDateFormatsA (winnls.h)
Enumera os formatos de data longa, data curta ou ano/mês disponíveis para uma localidade especificada.
Sintaxe
BOOL EnumDateFormatsA(
[in] DATEFMT_ENUMPROCA lpDateFmtEnumProc,
[in] LCID Locale,
[in] DWORD dwFlags
);
Parâmetros
[in] lpDateFmtEnumProc
Ponteiro para uma função de retorno de chamada definida pelo aplicativo. Para obter mais informações, consulte EnumDateFormatsProc.
[in] Locale
identificador de localidade que especifica a localidade para a qual recuperar informações de formato de data. Você pode usar a macro MAKELCID para criar um identificador ou usar um dos seguintes valores predefinidos.
- LOCALE_CUSTOM_DEFAULT
- LOCALE_CUSTOM_UI_DEFAULT
- LOCALE_CUSTOM_UNSPECIFIED
- LOCALE_INVARIANT
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
[in] dwFlags
Sinalizador especificando formatos de data. Para obter definições detalhadas, consulte o parâmetro dwFlags de EnumDateFormatsExEx.
Valor de retorno
Retorna um valor diferente de zero se tiver êxito ou 0 de outra forma. Para obter informações de erro estendidas, o aplicativo pode chamar GetLastError, que pode retornar um dos seguintes códigos de erro:
- ERROR_INVALID_FLAGS. Os valores fornecidos para sinalizadores não eram válidos.
- ERROR_INVALID_PARAMETER. Qualquer um dos valores de parâmetro era inválido.
Observações
Nota
O cabeçalho winnls.h define EnumDateFormats como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | winnls.h (inclua Windows.h) |
biblioteca | Kernel32.lib |
de DLL |
Kernel32.dll |
Consulte também
EnumDateFormatsEx
EnumDateFormatsProc