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) |