Compartilhar via


LOCALE_ENUMPROCEX função de retorno de chamada (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 um nome de localidade terminada em nulo cadeia de caracteres.

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 aplicativo especifica LOCALE_WINDOWS ou LOCALE_ALTERNATE_SORTS, ele também pode 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 pode ser usado para passar dados específicos do thread para essa função de retorno de chamada.

Valor de retorno

Retorna TRUE para continuar a enumeração ou false caso contrário.

Observações

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

Requisito Valor
de cliente com suporte mínimo Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
servidor com suporte mínimo Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
da Plataforma de Destino Windows
cabeçalho winnls.h

Consulte também

EnumSystemLocalesEx

de Suporte à Linguagem Nacional

funções de suporte à linguagem nacional