função de retorno de chamada LOCALE_ENUMPROCEX (winnls.h)
Uma função de retorno de chamada definida pelo aplicativo que processa informações de localidade enumeradas fornecidas pela função EnumSystemLocalesEx . O tipo LOCALE_ENUMPROCEX define um ponteiro para essa função de retorno de chamada. EnumLocalesProcEx é um espaço reservado para o nome da função definida pelo aplicativo.
Sintaxe
LOCALE_ENUMPROCEX LocaleEnumprocex;
BOOL LocaleEnumprocex(
LPWSTR unnamedParam1,
DWORD unnamedParam2,
LPARAM unnamedParam3
)
{...}
Parâmetros
unnamedParam1
Ponteiro para um buffer que contém uma cadeia de caracteres de nome de localidade terminada em nulo.
unnamedParam2
Sinalizadores definindo informações de localidade. Os valores para esse parâmetro podem incluir um OR binário de sinalizadores, mas algumas combinações de sinalizadores nunca ocorrem. Se o aplicativoespecificar LOCALE_WINDOWS ou LOCALE_ALTERNATE_SORTS, ele também poderá especificar LOCALE_REPLACEMENT para que a função EnumSystemLocalesEx possa testar para ver se a localidade é uma substituição.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS; para obter mais informações, consulte EnumSystemLocalesEx
- LOCALE_NEUTRALDATA
- LOCALE_REPLACEMENT Essa constante não é uma entrada válida para o parâmetro dwFlags de EnumSystemLocalesEx. Para enumerar localidades de substituição, o aplicativo deve chamar essa função com o parâmetro Arg2 especificado como LOCALE_WINDOWS ou LOCALE_ALL e, em seguida, verificar se há essa constante na função de retorno de chamada.
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
unnamedParam3
Um parâmetro de entrada fornecido pelo aplicativo de EnumSystemLocalesEx. Esse valor é especialmente útil para aplicativos com vários threads, pois ele pode ser usado para passar dados específicos do thread para essa função de retorno de chamada.
Retornar valor
Retorna TRUE para continuar a enumeração ou FALSE caso contrário.
Comentários
Uma função EnumLocalesProcEx pode realizar qualquer tarefa desejada. O aplicativo registra essa função passando seu endereço para a função EnumSystemLocalesEx .
Requisitos
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winnls.h |