Win32 API 日本語リファレンス
ホームGlobalization › SYSGEOTYPE

SYSGEOTYPE

列挙型
基底型i4

メンバー 18

名前10進16進説明
GEO_NATION10x1

国の地理的位置識別子 (GEOID) です。この値は long 整数として格納されます。

Windows 10 バージョン 1709 以降: この値は GetGeoInfoEx 関数ではサポートされないため、使用しないでください。

GEO_LATITUDE20x2位置の緯度です。この値は浮動小数点数として格納されます。
GEO_LONGITUDE30x3位置の経度です。この値は浮動小数点数として格納されます。
GEO_ISO240x4ISO 2 文字の国/地域コードです。この値は文字列として格納されます。
GEO_ISO350x5ISO 3 文字の国/地域コードです。この値は文字列として格納されます。
GEO_RFC176660x6

GetGeoInfo のパラメーター languageGeoId から導出される、RFC 4646 (Windows Vista 以降) に準拠した文字列の名前です。

Windows 10 バージョン 1709 以降: この値は GetGeoInfoEx 関数ではサポートされないため、使用しないでください。

GEO_LCID70x7

GetGeoInfo を使用して導出されるロケール識別子です。

Windows 10 バージョン 1709 以降: この値は GetGeoInfoEx 関数ではサポートされないため、使用しないでください。

GEO_FRIENDLYNAME80x8国のわかりやすい名前です (例: Germany)。この値は文字列として格納されます。
GEO_OFFICIALNAME90x9国の正式名称です (例: Federal Republic of Germany)。この値は文字列として格納されます。
GEO_TIMEZONES100xA実装されていません。
GEO_OFFICIALLANGUAGES110xB実装されていません。
GEO_ISO_UN_NUMBER120xCWindows 8 以降: ISO 3 桁の国/地域コードです。この値は文字列として格納されます。
GEO_PARENT130xDWindows 8 以降: 国/地域の親となるリージョンの地理的位置識別子です。この値は文字列として格納されます。
GEO_DIALINGCODE140xEWindows 10 バージョン 1709 以降: その地理的位置の電話番号で使用する国番号です。たとえば、米国では 1 です。
GEO_CURRENCYCODE150xFWindows 10 バージョン 1709 以降: その地理的位置で使用される通貨の 3 文字コードです。たとえば、米ドルでは USD です。
GEO_CURRENCYSYMBOL160x10Windows 10 バージョン 1709 以降: その地理的位置で使用される通貨の記号です。たとえば、ドル記号 ($) です。
GEO_NAME170x11

Windows 10 バージョン 1709 以降: 地理的リージョンを表す 2 文字の国際標準化機構 (ISO) 3166-1 コード、または数値の国際連合 (UN) Series M, Number 49 (M.49) コードです。

2 文字の ISO 3166-1 コードについては、Country Codes - ISO 3166 を参照してください。数値の UN M.49 コードについては、Standard country or area codes for statistical use (M49) を参照してください。

GEO_ID180x12Windows 10 バージョン 1709 以降: リージョンの Windows 地理的位置識別子 (GEOID) です。この値は下位互換性のために提供されています。新しいアプリケーションではこの値を使用せず、代わりに GEO_NAME を使用してください。

公式ドキュメント

GetGeoInfo または GetGeoInfoEx 関数で要求される地理的位置情報の種類を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum SYSGEOTYPE : int {
    GEO_NATION = 1,
    GEO_LATITUDE = 2,
    GEO_LONGITUDE = 3,
    GEO_ISO2 = 4,
    GEO_ISO3 = 5,
    GEO_RFC1766 = 6,
    GEO_LCID = 7,
    GEO_FRIENDLYNAME = 8,
    GEO_OFFICIALNAME = 9,
    GEO_TIMEZONES = 10,
    GEO_OFFICIALLANGUAGES = 11,
    GEO_ISO_UN_NUMBER = 12,
    GEO_PARENT = 13,
    GEO_DIALINGCODE = 14,
    GEO_CURRENCYCODE = 15,
    GEO_CURRENCYSYMBOL = 16,
    GEO_NAME = 17,
    GEO_ID = 18
} SYSGEOTYPE;
public enum SYSGEOTYPE : int
{
    GEO_NATION = 1,
    GEO_LATITUDE = 2,
    GEO_LONGITUDE = 3,
    GEO_ISO2 = 4,
    GEO_ISO3 = 5,
    GEO_RFC1766 = 6,
    GEO_LCID = 7,
    GEO_FRIENDLYNAME = 8,
    GEO_OFFICIALNAME = 9,
    GEO_TIMEZONES = 10,
    GEO_OFFICIALLANGUAGES = 11,
    GEO_ISO_UN_NUMBER = 12,
    GEO_PARENT = 13,
    GEO_DIALINGCODE = 14,
    GEO_CURRENCYCODE = 15,
    GEO_CURRENCYSYMBOL = 16,
    GEO_NAME = 17,
    GEO_ID = 18,
}
Public Enum SYSGEOTYPE As Integer
    GEO_NATION = 1
    GEO_LATITUDE = 2
    GEO_LONGITUDE = 3
    GEO_ISO2 = 4
    GEO_ISO3 = 5
    GEO_RFC1766 = 6
    GEO_LCID = 7
    GEO_FRIENDLYNAME = 8
    GEO_OFFICIALNAME = 9
    GEO_TIMEZONES = 10
    GEO_OFFICIALLANGUAGES = 11
    GEO_ISO_UN_NUMBER = 12
    GEO_PARENT = 13
    GEO_DIALINGCODE = 14
    GEO_CURRENCYCODE = 15
    GEO_CURRENCYSYMBOL = 16
    GEO_NAME = 17
    GEO_ID = 18
End Enum
import enum

class SYSGEOTYPE(enum.IntEnum):
    GEO_NATION = 1
    GEO_LATITUDE = 2
    GEO_LONGITUDE = 3
    GEO_ISO2 = 4
    GEO_ISO3 = 5
    GEO_RFC1766 = 6
    GEO_LCID = 7
    GEO_FRIENDLYNAME = 8
    GEO_OFFICIALNAME = 9
    GEO_TIMEZONES = 10
    GEO_OFFICIALLANGUAGES = 11
    GEO_ISO_UN_NUMBER = 12
    GEO_PARENT = 13
    GEO_DIALINGCODE = 14
    GEO_CURRENCYCODE = 15
    GEO_CURRENCYSYMBOL = 16
    GEO_NAME = 17
    GEO_ID = 18
// SYSGEOTYPE
pub const GEO_NATION: i32 = 1;
pub const GEO_LATITUDE: i32 = 2;
pub const GEO_LONGITUDE: i32 = 3;
pub const GEO_ISO2: i32 = 4;
pub const GEO_ISO3: i32 = 5;
pub const GEO_RFC1766: i32 = 6;
pub const GEO_LCID: i32 = 7;
pub const GEO_FRIENDLYNAME: i32 = 8;
pub const GEO_OFFICIALNAME: i32 = 9;
pub const GEO_TIMEZONES: i32 = 10;
pub const GEO_OFFICIALLANGUAGES: i32 = 11;
pub const GEO_ISO_UN_NUMBER: i32 = 12;
pub const GEO_PARENT: i32 = 13;
pub const GEO_DIALINGCODE: i32 = 14;
pub const GEO_CURRENCYCODE: i32 = 15;
pub const GEO_CURRENCYSYMBOL: i32 = 16;
pub const GEO_NAME: i32 = 17;
pub const GEO_ID: i32 = 18;
// SYSGEOTYPE
const (
	GEO_NATION int32 = 1
	GEO_LATITUDE int32 = 2
	GEO_LONGITUDE int32 = 3
	GEO_ISO2 int32 = 4
	GEO_ISO3 int32 = 5
	GEO_RFC1766 int32 = 6
	GEO_LCID int32 = 7
	GEO_FRIENDLYNAME int32 = 8
	GEO_OFFICIALNAME int32 = 9
	GEO_TIMEZONES int32 = 10
	GEO_OFFICIALLANGUAGES int32 = 11
	GEO_ISO_UN_NUMBER int32 = 12
	GEO_PARENT int32 = 13
	GEO_DIALINGCODE int32 = 14
	GEO_CURRENCYCODE int32 = 15
	GEO_CURRENCYSYMBOL int32 = 16
	GEO_NAME int32 = 17
	GEO_ID int32 = 18
)
const
  GEO_NATION = 1;
  GEO_LATITUDE = 2;
  GEO_LONGITUDE = 3;
  GEO_ISO2 = 4;
  GEO_ISO3 = 5;
  GEO_RFC1766 = 6;
  GEO_LCID = 7;
  GEO_FRIENDLYNAME = 8;
  GEO_OFFICIALNAME = 9;
  GEO_TIMEZONES = 10;
  GEO_OFFICIALLANGUAGES = 11;
  GEO_ISO_UN_NUMBER = 12;
  GEO_PARENT = 13;
  GEO_DIALINGCODE = 14;
  GEO_CURRENCYCODE = 15;
  GEO_CURRENCYSYMBOL = 16;
  GEO_NAME = 17;
  GEO_ID = 18;
// SYSGEOTYPE
pub const GEO_NATION: i32 = 1;
pub const GEO_LATITUDE: i32 = 2;
pub const GEO_LONGITUDE: i32 = 3;
pub const GEO_ISO2: i32 = 4;
pub const GEO_ISO3: i32 = 5;
pub const GEO_RFC1766: i32 = 6;
pub const GEO_LCID: i32 = 7;
pub const GEO_FRIENDLYNAME: i32 = 8;
pub const GEO_OFFICIALNAME: i32 = 9;
pub const GEO_TIMEZONES: i32 = 10;
pub const GEO_OFFICIALLANGUAGES: i32 = 11;
pub const GEO_ISO_UN_NUMBER: i32 = 12;
pub const GEO_PARENT: i32 = 13;
pub const GEO_DIALINGCODE: i32 = 14;
pub const GEO_CURRENCYCODE: i32 = 15;
pub const GEO_CURRENCYSYMBOL: i32 = 16;
pub const GEO_NAME: i32 = 17;
pub const GEO_ID: i32 = 18;
const
  GEO_NATION* = 1
  GEO_LATITUDE* = 2
  GEO_LONGITUDE* = 3
  GEO_ISO2* = 4
  GEO_ISO3* = 5
  GEO_RFC1766* = 6
  GEO_LCID* = 7
  GEO_FRIENDLYNAME* = 8
  GEO_OFFICIALNAME* = 9
  GEO_TIMEZONES* = 10
  GEO_OFFICIALLANGUAGES* = 11
  GEO_ISO_UN_NUMBER* = 12
  GEO_PARENT* = 13
  GEO_DIALINGCODE* = 14
  GEO_CURRENCYCODE* = 15
  GEO_CURRENCYSYMBOL* = 16
  GEO_NAME* = 17
  GEO_ID* = 18
enum SYSGEOTYPE : int {
    GEO_NATION = 1,
    GEO_LATITUDE = 2,
    GEO_LONGITUDE = 3,
    GEO_ISO2 = 4,
    GEO_ISO3 = 5,
    GEO_RFC1766 = 6,
    GEO_LCID = 7,
    GEO_FRIENDLYNAME = 8,
    GEO_OFFICIALNAME = 9,
    GEO_TIMEZONES = 10,
    GEO_OFFICIALLANGUAGES = 11,
    GEO_ISO_UN_NUMBER = 12,
    GEO_PARENT = 13,
    GEO_DIALINGCODE = 14,
    GEO_CURRENCYCODE = 15,
    GEO_CURRENCYSYMBOL = 16,
    GEO_NAME = 17,
    GEO_ID = 18,
}
#define global GEO_NATION            0x1
#define global GEO_LATITUDE          0x2
#define global GEO_LONGITUDE         0x3
#define global GEO_ISO2              0x4
#define global GEO_ISO3              0x5
#define global GEO_RFC1766           0x6
#define global GEO_LCID              0x7
#define global GEO_FRIENDLYNAME      0x8
#define global GEO_OFFICIALNAME      0x9
#define global GEO_TIMEZONES         0xA
#define global GEO_OFFICIALLANGUAGES 0xB
#define global GEO_ISO_UN_NUMBER     0xC
#define global GEO_PARENT            0xD
#define global GEO_DIALINGCODE       0xE
#define global GEO_CURRENCYCODE      0xF
#define global GEO_CURRENCYSYMBOL    0x10
#define global GEO_NAME              0x11
#define global GEO_ID                0x12