Enumeração SYSGEOTYPE (winnls.h)

Define o tipo de informações de localização geográfica solicitadas na função 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
Valor: 0x0001
O GEOID (identificador de localização geográfica) de uma nação. Esse valor é armazenado em um inteiro longo.

Começando com Windows 10, versão 1709: esse valor não tem suporte para a função GetGeoInfoEx e não deve ser usado.
GEO_LATITUDE
Valor: 0x0002
A latitude da localização. Esse valor é armazenado em um número de ponto flutuante.
GEO_LONGITUDE
Valor: 0x0003
A longitude da localização. Esse valor é armazenado em um número de ponto flutuante.
GEO_ISO2
Valor: 0x0004
O código de país/região iso de duas letras. Esse valor é armazenado em uma cadeia de caracteres.
GEO_ISO3
Valor: 0x0005
O código de país/região iso de 3 letras. Esse valor é armazenado em uma cadeia de caracteres.
GEO_RFC1766
Valor: 0x0006
O nome de uma cadeia de caracteres, em conformidade com o RFC 4646 (começando com o Windows Vista), derivado da linguagem de parâmetros GetGeoInfo e geoId.

Começando com Windows 10, versão 1709: esse valor não tem suporte para a função GetGeoInfoEx e não deve ser usado.
GEO_LCID
Valor: 0x0007
Um identificador de localidade derivado usando GetGeoInfo.

Começando com Windows 10, versão 1709: esse valor não tem suporte para a função GetGeoInfoEx e não deve ser usado.
GEO_FRIENDLYNAME
Valor: 0x0008
O nome amigável da nação, por exemplo, Alemanha. Esse valor é armazenado em uma cadeia de caracteres.
GEO_OFFICIALNAME
Valor: 0x0009
O nome oficial da nação, por exemplo, República Federal da Alemanha. Esse valor é armazenado em uma cadeia de caracteres.
GEO_TIMEZONES
Valor: 0x000A
Não implementado.
GEO_OFFICIALLANGUAGES
Valor: 0x000B
Não implementado.
GEO_ISO_UN_NUMBER
Valor: 0x000C
Começando com Windows 8: o código de país/região iso de 3 dígitos. Esse valor é armazenado em uma cadeia de caracteres.
GEO_PARENT
Valor: 0x000D
Começando com Windows 8: o identificador de localização geográfica da região pai de um país/região. Esse valor é armazenado em uma cadeia de caracteres.
GEO_DIALINGCODE
Valor: 0x000E
Começando com Windows 10, versão 1709: o código de discagem a ser usado com números de telefone na localização geográfica. Por exemplo, 1 para o Estados Unidos.
GEO_CURRENCYCODE
Valor: 0x000F
Começando com Windows 10, versão 1709: o código de três letras para a moeda que a localização geográfica usa. Por exemplo, USD para Estados Unidos dólares.
GEO_CURRENCYSYMBOL
Valor: 0x0010
Começando com Windows 10, versão 1709: o símbolo da moeda usada pela localização geográfica. Por exemplo, o sinal de dólar ($).
GEO_NAME
Valor: 0x0011
Começando com Windows 10, versão 1709: o código iso 3166-1 da Organização Internacional para a Padronização (ISO) de duas letras ou código da Série M das Nações Unidas (ONU), número 49 (M.49) para a região geográfica.

Para obter informações sobre códigos ISO 3166-1 de duas letras, consulte Códigos de país – ISO 3166. Para obter informações sobre códigos numéricos do UN M.49, consulte Códigos de área ou país padrão para uso estatístico (M49).
GEO_ID
Valor: 0x0012
Começando com Windows 10, versão 1709: os GEOID (identificadores de localização geográfica) do Windows para a região. Esse valor é fornecido para a compatibilidade com versões anteriores. Não use esse valor em novos aplicativos, mas use GEO_NAME .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho winnls.h (inclua Windows.h)

Confira também

GetGeoInfo

GetGeoInfoEx

Tipos de enumeração de suporte à linguagem nacional