Partager via


Énumération SYSGEOTYPE (winnls.h)

Définit le type d’informations d’emplacement géographique demandées dans la fonction GetGeoInfo ou GetGeoInfoEx .

Syntax

typedef enum SYSGEOTYPE {
  GEO_NATION = 0x0001,
  GEO_LATITUDE = 0x0002,
  GEO_LONGITUDE = 0x0003,
  GEO_ISO2 = 0x0004,
  GEO_ISO3 = 0x0005,
  GEO_RFC1766 = 0x0006,
  GEO_LCID = 0x0007,
  GEO_FRIENDLYNAME = 0x0008,
  GEO_OFFICIALNAME = 0x0009,
  GEO_TIMEZONES = 0x000A,
  GEO_OFFICIALLANGUAGES = 0x000B,
  GEO_ISO_UN_NUMBER = 0x000C,
  GEO_PARENT = 0x000D,
  GEO_DIALINGCODE = 0x000E,
  GEO_CURRENCYCODE = 0x000F,
  GEO_CURRENCYSYMBOL = 0x0010,
  GEO_NAME = 0x0011,
  GEO_ID = 0x0012
} ;

Constantes

 
GEO_NATION
Valeur : 0x0001
Identificateur d’emplacement géographique (GEOID) d’une nation. Cette valeur est stockée dans un entier long.

À compter de Windows 10, version 1709 : cette valeur n’est pas prise en charge pour la fonction GetGeoInfoEx et ne doit pas être utilisée.
GEO_LATITUDE
Valeur : 0x0002
Latitude de la localisation. Cette valeur est stockée dans un nombre à virgule flottante.
GEO_LONGITUDE
Valeur : 0x0003
Longitude de la localisation. Cette valeur est stockée dans un nombre à virgule flottante.
GEO_ISO2
Valeur : 0x0004
Code pays/région ISO à 2 lettres. Cette valeur est stockée dans une chaîne.
GEO_ISO3
Valeur : 0x0005
Code pays/région ISO à 3 lettres. Cette valeur est stockée dans une chaîne.
GEO_RFC1766
Valeur : 0x0006
Nom d’une chaîne, conforme à la RFC 4646 (à partir de Windows Vista), dérivée du langage des paramètres GetGeoInfo et du GeoId.

À compter de Windows 10, version 1709 : cette valeur n’est pas prise en charge pour la fonction GetGeoInfoEx et ne doit pas être utilisée.
GEO_LCID
Valeur : 0x0007
Identificateur de paramètres régionaux dérivé à l’aide de GetGeoInfo.

À compter de Windows 10, version 1709 : cette valeur n’est pas prise en charge pour la fonction GetGeoInfoEx et ne doit pas être utilisée.
GEO_FRIENDLYNAME
Valeur : 0x0008
Le nom convivial de la nation, par exemple, l’Allemagne. Cette valeur est stockée dans une chaîne.
GEO_OFFICIALNAME
Valeur : 0x0009
Nom officiel de la nation, par exemple République fédérale d’Allemagne. Cette valeur est stockée dans une chaîne.
GEO_TIMEZONES
Valeur : 0x000A
Non implémenté.
GEO_OFFICIALLANGUAGES
Valeur : 0x000B
Non implémenté.
GEO_ISO_UN_NUMBER
Valeur : 0x000C
À partir de Windows 8 : code pays/région ISO à 3 chiffres. Cette valeur est stockée dans une chaîne.
GEO_PARENT
Valeur : 0x000D
À partir de Windows 8 : identificateur d’emplacement géographique de la région parente d’un pays/région. Cette valeur est stockée dans une chaîne.
GEO_DIALINGCODE
Valeur : 0x000E
À compter de Windows 10, version 1709 : code de numérotation à utiliser avec les numéros de téléphone dans l’emplacement géographique. Par exemple, 1 pour le États-Unis.
GEO_CURRENCYCODE
Valeur : 0x000F
À compter de Windows 10, version 1709 : code à trois lettres pour la devise utilisée par l’emplacement géographique. Par exemple, USD pour États-Unis dollars.
GEO_CURRENCYSYMBOL
Valeur : 0x0010
À compter de Windows 10, version 1709 : symbole de la devise utilisée par l’emplacement géographique. Par exemple, le signe dollar ($).
GEO_NAME
Valeur : 0x0011
À compter de Windows 10, version 1709 : Code 3166-1 de l’Organisation internationale de normalisation (ISO) à deux lettres ou code numérique série M, numéro 49 (M.49) pour la région géographique.

Pour plus d’informations sur les codes ISO 3166-1 à deux lettres, consultez Codes pays - ISO 3166. Pour plus d’informations sur les codes UN M.49 numériques, consultez Codes de pays ou de zone standard à usage statistique (M49).
GEO_ID
Valeur : 0x0012
À compter de Windows 10, version 1709 : Identificateurs d’emplacement géographique Windows (GEOID) pour la région. Cette valeur est fournie pour des raisons de compatibilité descendante. N’utilisez pas cette valeur dans les nouvelles applications, mais utilisez GEO_NAME à la place.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
En-tête winnls.h (inclure Windows.h)

Voir aussi

GetGeoInfo

GetGeoInfoEx

Types d’énumération de prise en charge des langues nationales