ConvertDefaultLocale 関数 (winnls.h)

既定のロケール値を実際の ロケール識別子に変換します。

メモ この関数は、部分的なロケール識別子を変換するためにのみ提供されます。 アプリケーションでは、識別子の代わりにロケール名を使用する必要があります。 LCIDToLocaleName 関数を使用して、ロケール識別子を有効なロケール名に変換できます。 アプリケーションで GetUserDefaultLocaleName を 使用して、現在のユーザー ロケール名を取得することもできます。現在のシステム ロケール名を取得する GetSystemDefaultLocaleName 。および GetLocaleInfoExLOCALE_SNAMEを 使用して、既定の定数を含む任意の入力ロケールのロケール名を取得します。
 

構文

LCID ConvertDefaultLocale(
  [in] LCID Locale
);

パラメーター

[in] Locale

変換する既定のロケール識別子の値。 MAKELCID マクロを使用してロケール識別子を作成するか、次のいずれかの定義済み値を使用できます。

Windows Vista 以降: 次のカスタム ロケール識別子もサポートされています。

戻り値

成功した場合は、適切なロケール識別子を返します。

この関数は、成功しない場合は Locale パラメーターの値を返します。 Locale 値が上記の既定値の 1 つでない場合、関数は失敗します。

注釈

LOCALE_SYSTEM_DEFAULTを指定する ConvertDefaultLocale の呼び出しは、 GetSystemDefaultLCID の呼び出しと同じです。 LOCALE_USER_DEFAULTを指定する ConvertDefaultLocale の呼び出しは、 GetUserDefaultLCID の呼び出しと同じです。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winnls.h (Windows.h を含む)
Library Kernel32.lib
[DLL] Kernel32.dll

関連項目

GetLocaleInfoEx

GetSystemDefaultLCID

GetSystemDefaultLocaleName

GetUserDefaultLCID

GetUserDefaultLocaleName

LCIDToLocaleName

各国語サポート

各国語サポート関数