次の方法で共有


EnumLanguageGroupLocalesA 関数 (winnls.h)

指定した言語グループ内のロケールを列挙します。

カスタム ロケールの場合、アプリケーションは EnumLanguageGroupLocales優先して EnumSystemLocalesEx 呼び出す必要があります。

 

構文

BOOL EnumLanguageGroupLocalesA(
  [in] LANGGROUPLOCALE_ENUMPROCA lpLangGroupLocaleEnumProc,
  [in] LGRPID                    LanguageGroup,
  [in] DWORD                     dwFlags,
  [in] LONG_PTR                  lParam
);

パラメーター

[in] lpLangGroupLocaleEnumProc

アプリケーション定義コールバック関数へのポインター。 詳細については、「EnumLanguageGroupLocalesProc参照してください。

[in] LanguageGroup

ロケールを列挙する言語グループの識別子。 このパラメーターには、次のいずれかの値を指定できます。

  • LGRPID_ARABIC
  • LGRPID_ARMENIAN
  • LGRPID_BALTIC
  • LGRPID_CENTRAL_EUROPE
  • LGRPID_CYRILLIC
  • LGRPID_GEORGIAN
  • LGRPID_GREEK
  • LGRPID_HEBREW
  • LGRPID_INDIC
  • LGRPID_JAPANESE
  • LGRPID_KOREAN
  • LGRPID_SIMPLIFIED_CHINESE
  • LGRPID_TRADITIONAL_CHINESE
  • LGRPID_THAI
  • LGRPID_TURKIC
  • LGRPID_TURKISH
  • LGRPID_VIETNAMESE
  • LGRPID_WESTERN_EUROPE

[in] dwFlags

引っ込み思案;は 0 にする必要があります。

[in] lParam

コールバック関数に渡すアプリケーション定義の値。 この値は、エラー チェックに使用できます。 コールバック関数のスレッド セーフを確保するためにも使用できます。

戻り値

成功した場合は 0 以外の値を返し、それ以外の場合は 0 を返します。 拡張エラー情報を取得するために、アプリケーションは GetLastError呼び出すことができます。これは、次のいずれかのエラー コードを返すことができます。

  • ERROR_BADDB。 関数がデータにアクセスできませんでした。 この状況は、通常は発生するべきではありません。また、通常は、不適切なインストール、ディスクの問題などを示します。
  • ERROR_INVALID_FLAGS。 フラグに指定された値が無効でした。
  • ERROR_INVALID_PARAMETER。 パラメーター値のいずれかが無効でした。

備考

この関数は、アプリケーション定義のコールバック関数にロケール識別子を一度に 1 つずつ渡すことによって、指定された言語グループ内のロケールを列挙します。 このプロセスは、EnumLanguageGroupLocales が最後のロケール識別子を見つけるか、コールバック関数が FALSE返すまで続行されます。

手記

winnls.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして EnumLanguageGroupLocales を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー winnls.h (Windows.h を含む)
ライブラリ Kernel32.lib
DLL Kernel32.dll

関連項目

EnumLanguageGroupLocalesProc を する

EnumSystemLanguageGroups の

EnumSystemLocalesEx の

IsValidLanguageGroup の

各国語サポート

各国語サポート関数