Fonction EnumSystemGeoNames (winnls.h)
Énumère les codes 3166-1 à deux lettres de l’Organisation internationale de normalisation (ISO) ou les codes numériques de la série M, numéro 49 (M.49) de l’Organisation internationale de normalisation (ONU) pour les emplacements géographiques disponibles sur le système d’exploitation.
Syntaxe
BOOL EnumSystemGeoNames(
[in] GEOCLASS geoClass,
[in] GEO_ENUMNAMEPROC geoEnumProc,
[in, optional] LPARAM data
);
Paramètres
[in] geoClass
Classe d’emplacement géographique pour laquelle énumérer les codes ISO 3166-1 à deux lettres disponibles ou numériques UN M.49.
[in] geoEnumProc
Pointeur vers la fonction de rappel définie par l’application Geo_EnumNameProc. La fonction EnumSystemGeoNames appelle cette fonction de rappel pour chacun des codes ISO 3166-1 à deux lettres ou numériques UN M.49 pour les emplacements géographiques disponibles sur le système d’exploitation jusqu’à ce que la fonction de rappel retourne FALSE.
[in, optional] data
Informations spécifiques à l’application à transmettre à la fonction de rappel que le paramètre genEnumProc spécifie.
Valeur retournée
Retourne une valeur différente de zéro en cas de réussite, ou 0 dans le cas contraire. Pour obtenir des informations d’erreur étendues, appelez GetLastError, qui peut retourner l’un des codes d’erreur suivants :
Code de retour | Description |
---|---|
|
Les valeurs fournies pour les indicateurs n’étaient pas valides. |
|
Une valeur de paramètre n’était pas valide. |
Remarques
Pour plus d’informations sur les codes ISO 3166-1 à deux lettres, consultez Codes pays - ISO 3166. Pour plus d’informations sur les codes numériques UN M.49, consultez Codes de pays ou de zone standard à usage statistique (M49).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | winnls.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |