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.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS; Pour plus d’informations, consultez EnumSystemLocalesEx
- LOCALE_NEUTRALDATA
- LOCALE_REPLACEMENT Cette constante n’est pas une entrée valide dans le paramètre dwFlagsd’EnumSystemLocalesEx. Pour énumérer les paramètres régionaux de remplacement, l’application doit appeler cette fonction avec le paramètre Arg2 spécifié comme LOCALE_WINDOWS ou LOCALE_ALL, puis rechercher cette constante dans la fonction de rappel.
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
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 |