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.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS; pour plus d’informations, consultez EnumSystemLocalesEx
- LOCALE_NEUTRALDATA
- LOCALE_REPLACEMENT Cette constante n’est pas une entrée valide pour le paramètre dwFlags de 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 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 |