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 |