Partager via


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 la fonction définie 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 un nom de paramètres régionaux null chaîne.

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écifie LOCALE_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 un remplacement.

unnamedParam3

Paramètre d’entrée fourni par l’application de 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 de retour

Retourne TRUE pour continuer l’énumération ou FALSE sinon.

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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau | Applications UWP]
serveur minimum pris en charge Windows Server 2008 [applications de bureau | Applications UWP]
plateforme cible Windows
d’en-tête winnls.h

Voir aussi

EnumSystemLocalesEx

prise en charge des langues nationales

fonctions de prise en charge des langues nationales