Compartilhar via


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.

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

Confira também

EnumSystemLocalesEx

Suporte à linguagem nacional

Funções de suporte à linguagem nacional