LOCALE_ENUMPROCEX fonction de rappel (winnls.h)

Fonction de rappel définie par l’application qui traite les informations de paramètres régionaux énumérées fournies par la fonction EnumSystemLocalesEx . Le type LOCALE_ENUMPROCEX définit un pointeur vers cette fonction de rappel. EnumLocalesProcEx est un espace réservé pour le nom de fonction défini par l’application.

Syntaxe

LOCALE_ENUMPROCEX LocaleEnumprocex;

BOOL LocaleEnumprocex(
  LPWSTR unnamedParam1,
  DWORD unnamedParam2,
  LPARAM unnamedParam3
)
{...}

Paramètres

unnamedParam1

Pointeur vers une mémoire tampon contenant une chaîne de nom de paramètres régionaux terminée par null.

unnamedParam2

Indicateurs définissant les informations de paramètres régionaux. Les valeurs de ce paramètre peuvent inclure un or binaire d’indicateurs, mais certaines combinaisons d’indicateurs ne se produisent jamais. Si l’application spécifieLOCALE_WINDOWS ou LOCALE_ALTERNATE_SORTS, elle peut également spécifier LOCALE_REPLACEMENT afin que la fonction EnumSystemLocalesEx puisse tester si les paramètres régionaux sont de remplacement.

unnamedParam3

Paramètre d’entrée fourni par l’application d’EnumSystemLocalesEx. Cette valeur est particulièrement utile pour les applications multithread, car elle peut être utilisée pour passer des données spécifiques au thread à cette fonction de rappel.

Valeur retournée

Retourne TRUE pour continuer l’énumération ou FALSE dans le cas contraire.

Remarques

Une fonction EnumLocalesProcEx peut effectuer n’importe quelle tâche souhaitée. L’application inscrit cette fonction en passant son adresse à la fonction EnumSystemLocalesEx .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête winnls.h

Voir aussi

EnumSystemLocalesEx

Prise en charge des langues nationales

Fonctions de prise en charge des langues nationales