Перечисление SYSGEOTYPE (winnls.h)
Определяет тип сведений о географическом расположении, запрашиваемых в функции GetGeoInfo или GetGeoInfoEx .
Синтаксис
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
} ;
Константы
GEO_NATION Значение: 0x0001 Идентификатор географического расположения (GEOID) нации. Это значение хранится в длинном целых числах. Начиная с Windows 10 версии 1709: это значение не поддерживается для функции GetGeoInfoEx и не должно использоваться. |
GEO_LATITUDE Значение: 0x0002 Широта расположения. Это значение хранится в число с плавающей запятой. |
GEO_LONGITUDE Значение: 0x0003 Долгота расположения. Это значение хранится в число с плавающей запятой. |
GEO_ISO2 Значение: 0x0004 2-буквенный код страны или региона ISO. Это значение хранится в строке. |
GEO_ISO3 Значение: 0x0005 3-буквенный код страны или региона ISO. Это значение хранится в строке. |
GEO_RFC1766 Значение: 0x0006 Имя строки, совместимой с RFC 4646 (начиная с Windows Vista), которое является производным от языка параметров GetGeoInfo и GeoId. Начиная с Windows 10 версии 1709: это значение не поддерживается для функции GetGeoInfoEx и не должно использоваться. |
GEO_LCID Значение: 0x0007 Идентификатор языкового стандарта, производный с помощью GetGeoInfo. Начиная с Windows 10 версии 1709: это значение не поддерживается для функции GetGeoInfoEx и не должно использоваться. |
GEO_FRIENDLYNAME Значение: 0x0008 Понятное название нации, например, Германия. Это значение хранится в строке. |
GEO_OFFICIALNAME Значение: 0x0009 Официальное название нации, например Федеративная Республика Германия. Это значение хранится в строке. |
GEO_TIMEZONES Значение: 0x000A Не реализован. |
GEO_OFFICIALLANGUAGES Значение: 0x000B Не реализован. |
GEO_ISO_UN_NUMBER Значение: 0x000C Начиная с Windows 8: 3-значный код страны или региона ISO. Это значение хранится в строке. |
GEO_PARENT Значение: 0x000D Начиная с Windows 8: идентификатор географического расположения родительского региона страны или региона. Это значение хранится в строке. |
GEO_DIALINGCODE Значение: 0x000E Начиная с Windows 10 версии 1709: код набора для использования с телефонными номерами в географическом расположении. Например, 1 для США. |
GEO_CURRENCYCODE Значение: 0x000F Начиная с Windows 10 версии 1709: трехбуквенный код для валюты, используемой географическим расположением. Например, usd для США долларов. |
GEO_CURRENCYSYMBOL Значение: 0x0010 Начиная с Windows 10 версии 1709: символ валюты, используемой географическим расположением. Например, знак доллара ($). |
GEO_NAME Значение: 0x0011 Начиная с Windows 10, версия 1709: двухбуквенный код Международной организации по стандартизации (ISO) 3166-1 или числовой код Серии M Организации Объединенных Наций (ООН), номер 49 (M.49) для географического региона. Сведения о двухбуквенном коде ISO 3166-1 см. в разделе Коды стран — ISO 3166. Сведения о числовых кодах UN M.49 см. в разделе Стандартные коды стран или областей для статистического использования (M49). |
GEO_ID Значение: 0x0012 Начиная с Windows 10 версии 1709: идентификаторы географического расположения Windows (GEOID) для региона. Данное значение предоставляется для обеспечения обратной совместимости. Не используйте это значение в новых приложениях, а GEO_NAME . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Верхняя часть | winnls.h (включая Windows.h) |