EnumSystemGeoNames 関数 (winnls.h)
オペレーティング システムで使用できる地理的な場所の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを列挙します。
構文
BOOL EnumSystemGeoNames(
[in] GEOCLASS geoClass,
[in] GEO_ENUMNAMEPROC geoEnumProc,
[in, optional] LPARAM data
);
パラメーター
[in] geoClass
使用可能な 2 文字の ISO 3166-1 または数値 UN M.49 コードを列挙する地理的な場所クラス。
[in] geoEnumProc
アプリケーション定義のコールバック関数 Geo_EnumNameProcへのポインター。 EnumSystemGeoNames 関数は、コールバック関数が FALSE を返すまでオペレーティング システムで使用できる地理的な場所に対して、2 文字の ISO 3166-1 または数値の UN M.49 コードごとにこのコールバック関数を呼び出します。
[in, optional] data
genEnumProc パラメーターが指定するコールバック関数に渡すアプリケーション固有の情報。
戻り値
成功した場合は 0 以外の値を返し、それ以外の場合は 0 を返します。 拡張エラー情報を取得するには、次のいずれかのエラー コードを返す GetLastError を呼び出します。
リターン コード | 説明 |
---|---|
|
フラグに指定された値が無効です。 |
|
パラメーター値が無効です。 |
注釈
2 文字の ISO 3166-1 コードの詳細については、「 Country Codes - ISO 3166」を参照してください。 数値の UN M.49 コードの詳細については、「 統計使用のための標準の国または市外地域コード (M49)」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winnls.h (Windows.h を含む) |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |