このヘッダーは、Windows アプリケーションの国際化によって使用されます。 詳細については、次を参照してください。
winnls.h には、次のプログラミング インターフェイスが含まれています。
関数
|
[CompareString] CompareString 関数 (winnls.h) は、識別子で指定されたロケールの 2 つの文字列を比較します。 |
|
CompareStringA 識別子で指定されたロケールについて、2 つの文字列を比較します。CompareString を誤って使用すると、アプリケーションのセキュリティが損なわれる可能性があります。 (CompareStringA) |
|
ConvertDefaultLocale 既定のロケール値を実際のロケール識別子に変換します。 |
|
EnumCalendarInfoA 指定したロケールの予定表情報を列挙します。メモ 予定表情報に加えて予定表識別子を受信するには、アプリケーションで EnumCalendarInfoEx 関数を使用する必要があります。 (ANSI) |
|
EnumCalendarInfoExA 識別子で指定されたロケールの予定表情報を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数を優先して EnumCalendarInfoExEx を使用する必要があります。 (ANSI) |
|
EnumCalendarInfoExEx 名前で指定されたロケールの予定表情報を列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumCalendarInfo または EnumCalendarInfoEx を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを列挙できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
EnumCalendarInfoExW 識別子で指定されたロケールの予定表情報を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数を優先して EnumCalendarInfoExEx を使用する必要があります。 (Unicode) |
|
EnumCalendarInfoW 指定したロケールの予定表情報を列挙します。メモ 予定表情報に加えて予定表識別子を受信するには、アプリケーションで EnumCalendarInfoEx 関数を使用する必要があります。 (Unicode) |
|
EnumDateFormatsA 指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。 (ANSI) |
|
EnumDateFormatsExA 指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数よりも EnumDateFormatsExEx を使用する必要があります。 (ANSI) |
|
EnumDateFormatsExEx name で指定されたロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumDateFormats または EnumDateFormatsEx を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを列挙できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
EnumDateFormatsExW 指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数よりも EnumDateFormatsExEx を使用する必要があります。 (Unicode) |
|
EnumDateFormatsW 指定したロケールで使用できる長い日付、短い日付、または年/月の形式を列挙します。 (Unicode) |
|
EnumLanguageGroupLocalesA 指定した言語グループ内のロケールを列挙します。 (ANSI) |
|
EnumLanguageGroupLocalesW 指定した言語グループ内のロケールを列挙します。 (Unicode) |
|
EnumSystemCodePagesA オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているコード ページを列挙します。 (ANSI) |
|
EnumSystemCodePagesW オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているコード ページを列挙します。 (Unicode) |
|
EnumSystemGeoID オペレーティング システムで使用できる地理的な場所識別子 (GEOID 型) を列挙します。 |
|
EnumSystemGeoNames オペレーティング システムで使用できる地理的な場所の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを列挙します。 |
|
EnumSystemLanguageGroupsA オペレーティング システムにインストールされているか、オペレーティング システムでサポートされている言語グループを列挙します。 (ANSI) |
|
EnumSystemLanguageGroupsW オペレーティング システムにインストールされているか、オペレーティング システムでサポートされている言語グループを列挙します。 (Unicode) |
|
EnumSystemLocalesA オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているロケールを列挙します。メモ 相互運用性の理由から、アプリケーションでは EnumSystemLocalesEx 関数を EnumSystemLocales よりも優先する必要があります。これは、Microsoft が新しいロケールのロケール識別子ではなくロケール名の使用に移行しているためです。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumSystemLocalesEx を使用する必要があります。 (ANSI) |
|
EnumSystemLocalesEx オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているロケールを列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumSystemLocales を優先してこの関数を呼び出す必要があります。 |
|
EnumSystemLocalesW オペレーティング システムにインストールされているか、オペレーティング システムでサポートされているロケールを列挙します。メモ 相互運用性の理由から、アプリケーションでは EnumSystemLocalesEx 関数を EnumSystemLocales よりも優先する必要があります。これは、Microsoft が新しいロケールのロケール識別子ではなくロケール名の使用に移行しているためです。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumSystemLocalesEx を使用する必要があります。 (Unicode) |
|
EnumTimeFormatsA 識別子で指定されたロケールで使用できる時刻形式を列挙します。メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは EnumTimeFormatsEx 関数を EnumTimeFormats よりも優先する必要があります。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumTimeFormatsEx を使用する必要があります。 (ANSI) |
|
EnumTimeFormatsEx name で指定されたロケールで使用できる時刻形式を列挙します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、EnumTimeFormats を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを列挙できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
EnumTimeFormatsW 識別子で指定されたロケールで使用できる時刻形式を列挙します。メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは EnumTimeFormatsEx 関数を EnumTimeFormats よりも優先する必要があります。 Windows Vista 以降でのみ実行されるアプリケーションでは、EnumTimeFormatsEx を使用する必要があります。 (Unicode) |
|
EnumUILanguagesA オペレーティング システムで使用できるユーザー インターフェイス言語を列挙し、一覧のすべての言語でコールバック関数を呼び出します。 (ANSI) |
|
EnumUILanguagesW オペレーティング システムで使用できるユーザー インターフェイス言語を列挙し、一覧のすべての言語でコールバック関数を呼び出します。 (Unicode) |
|
FILEMUIINFO_GET_CULTURE FILEMUIINFO 構造体の dwLanguageNameOffset メンバーの言語名オフセット情報に関連付けられているロケール名を取得します。 |
|
FILEMUIINFO_GET_MAIN_TYPEID FILEMUIINFO 構造体の型識別子のサイズとオフセットに関連付けられているメインモジュール型の配列要素を取得します。 この情報は、構造体の dwTypeIDMainSize メンバーと dwTypeIDMainOffset メンバーで提供されます。 |
|
FILEMUIINFO_GET_MAIN_TYPEIDS FILEMUIINFO 構造体の dwTypeIDMainOffset メンバーの型識別子オフセット情報に関連付けられているメインモジュール型配列を取得します。 |
|
FILEMUIINFO_GET_MAIN_TYPENAMES FILEMUIINFO 構造体の dwTypeNameMainOffset メンバーの型名オフセット情報に関連付けられた、メインモジュール名の複数文字列配列を取得します。 |
|
FILEMUIINFO_GET_MUI_TYPEID FILEMUIINFO 構造体内の型識別子のサイズとオフセット情報に関連付けられている MUI モジュール型配列要素を取得します。 この情報は、構造体の dwTypeIDMUISize メンバーと dwTypeIDMUIOffset メンバーで提供されます。 |
|
FILEMUIINFO_GET_MUI_TYPEIDS FILEMUIINFO 構造体の dwTypeIDMUIOffset メンバー内の型識別子オフセット情報に関連付けられている MUI モジュール型配列を取得します。 |
|
FILEMUIINFO_GET_MUI_TYPENAMES FILEMUIINFO 構造体の dwTypeNameMUIOffset メンバーの型名オフセット情報に関連付けられている MUI モジュール名の複数文字列配列を取得します。 |
|
FindNLSString 識別子で指定されたロケールの Unicode 文字列 (ワイド文字) またはその同等の Unicode 文字列を別の Unicode 文字列で検索します。注意 バイナリ表現が非常に異なる文字列は同一と比較できるため、この関数によって特定のセキュリティ上の問題が発生する可能性があります。 詳細については、「セキュリティに関する考慮事項:_International機能」の比較関数の説明を参照してください。 メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは FindNLSStringEx 関数を優先する必要があります。 FindNLSString ではカスタム ロケールがサポートされていますが、ほとんどのアプリケーションでは、この種類のサポートに FindNLSStringEx を使用する必要があります。 |
|
FindNLSStringEx 名前で指定されたロケールの Unicode 文字列 (ワイド文字) またはその同等の Unicode 文字列を別の Unicode 文字列で検索します。注意 バイナリ表現が非常に異なる文字列は同一と比較できるため、この関数によって特定のセキュリティ上の問題が発生する可能性があります。 詳細については、「セキュリティに関する考慮事項:_International機能」の比較関数の説明を参照してください。 |
|
FoldStringA 1 つの Unicode 文字列を別の Unicode 文字列にマップし、指定した変換を実行します。 (FoldStringA) |
|
GetACP オペレーティング システムの現在の Windows ANSI コード ページ識別子を取得します。注意 ANSI API 関数 (たとえば、ANSI バージョンの TextOut) では、暗黙的に GetACP を使用して Unicode 間でテキストを翻訳します。 |
|
GetCalendarInfoA 識別子で指定されたロケールの予定表に関する情報を取得します。 (ANSI) |
|
GetCalendarInfoEx 名前で指定されたロケールの予定表に関する情報を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetCalendarInfo を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを取得できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
GetCalendarInfoW 識別子で指定されたロケールの予定表に関する情報を取得します。 (Unicode) |
|
GetCPInfo 有効なインストール済みまたは使用可能なコード ページに関する情報を取得します。 (GetCPInfo) |
|
GetCPInfoExA 有効なインストール済みまたは使用可能なコード ページに関する情報を取得します。 (GetCPInfoExA) |
|
GetCPInfoExW 有効なインストール済みまたは使用可能なコード ページに関する情報を取得します。 (GetCPInfoExW) |
|
GetCurrencyFormatA 識別子で指定されたロケールの通貨文字列として数値文字列を書式設定します。 (ANSI) |
|
GetCurrencyFormatEx name で指定されたロケールの通貨文字列として数値文字列を書式設定します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetCurrencyFormat を優先してこの関数を呼び出す必要があります。 メモ この関数では、たとえばカスタム ロケールが原因でリリース間で変更されるデータを書式設定できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
GetCurrencyFormatW 識別子で指定されたロケールの通貨文字列として数値文字列を書式設定します。 (Unicode) |
|
GetDurationFormat 識別子で指定されたロケールの時間文字列として時間の期間を書式設定します。 |
|
GetDurationFormatEx name で指定されたロケールの時間文字列として時間の期間を書式設定します。 |
|
GetFileMUIInfo ファイルに関するリソース関連情報を取得します。 |
|
GetFileMUIPath 指定された LN ファイルに関連付けられているすべての言語固有のリソース ファイルへのパスを取得します。 アプリケーションは、各リソース ファイルのパスを取得するために、この関数を繰り返し呼び出す必要があります。 |
|
GetGeoInfoA 指定した地理的な場所に関する情報を取得します。 (ANSI) |
|
GetGeoInfoEx 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを使用して、指定した地理的な場所に関する情報を取得します。 |
|
GetGeoInfoW 指定した地理的な場所に関する情報を取得します。 (Unicode) |
|
GetLocaleInfoA 識別子で指定されたロケールに関する情報を取得します。 (ANSI) |
|
GetLocaleInfoEx name で指定されたロケールに関する情報を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetLocaleInfo を優先してこの関数を呼び出す必要があります。 メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを取得できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
GetLocaleInfoW 識別子で指定されたロケールに関する情報を取得します。 (Unicode) |
|
GetNLSVersion 識別子で指定されたロケールの指定された NLS 機能の現在のバージョンに関する情報を取得します。メモ 相互運用性の理由から、Microsoft は新しいロケールのロケール識別子ではなくロケール名の使用に移行しているため、アプリケーションは GetNLSVersionEx 関数を GetNLSVersion よりも優先する必要があります。 この推奨事項は、特にカスタム ロケールに適用されます。GetNLSVersionEx は、並べ替え動作が変更されたかどうかを判断するのに十分な情報を取得します。 Windows Vista 以降でのみ実行されるアプリケーションでは、GetNLSVersionEx を使用するか、GetNLSVersion を呼び出すときに少なくとも NLSVERSIONINFOEX 構造体を渡して、追加の並べ替えバージョン管理データを取得する必要があります。 |
|
GetNLSVersionEx name で指定されたロケールの指定された NLS 機能の現在のバージョンに関する情報を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetNLSVersion を優先してこの関数を呼び出す必要があります。 |
|
GetNumberFormatA 識別子で指定されたロケールに合わせてカスタマイズされた数値文字列として数値文字列を書式設定します。 (ANSI) |
|
GetNumberFormatEx 名前で指定されたロケールに合わせてカスタマイズされた数値文字列として数値文字列を書式設定します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetNumberFormat を優先してこの関数を呼び出す必要があります。 メモ この関数では、たとえばカスタム ロケールが原因でリリース間で変更されるデータを書式設定できます。 アプリケーションでデータを永続化または送信する必要がある場合は、「永続的なロケール データの使用」を参照してください。 |
|
GetNumberFormatW 識別子で指定されたロケールに合わせてカスタマイズされた数値文字列として数値文字列を書式設定します。 (Unicode) |
|
GetOEMCP オペレーティング システムの現在の元の機器製造元 (OEM) コード ページ識別子を返します。 |
|
GetProcessPreferredUILanguages プロセスの優先 UI 言語を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
GetStringScripts 指定した Unicode 文字列で使用されるスクリプトの一覧を提供します。 |
|
GetStringTypeA 非推奨になりました。 (GetStringTypeA) |
|
GetSystemDefaultLangID システム ロケールの言語識別子を返します。 |
|
GetSystemDefaultLCID システム ロケールのロケール識別子を返します。メモ Windows Vista 以降でのみ実行されるアプリケーションでは、この関数を優先して GetSystemDefaultLocaleName を使用する必要があります。 |
|
GetSystemDefaultLocaleName システムの既定のロケール名を取得します。メモ この関数よりも優先して、アプリケーションで GetUserDefaultLocaleName を呼び出することをお勧めします。 |
|
GetSystemDefaultUILanguage オペレーティング システムのシステムの既定の UI 言語 (Windows Vista 以降では "インストール言語" とも呼ばれます) の言語識別子を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
GetSystemPreferredUILanguages システム優先 UI 言語を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
GetThreadLocale 呼び出し元スレッドの現在のロケールのロケール識別子を返します。メモ この関数は、たとえばカスタム ロケールが原因でリリース間で変更されるデータを取得できます。 |
|
GetThreadPreferredUILanguages 現在のスレッドのスレッド優先 UI 言語を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
GetThreadUILanguage 現在のスレッドの最初のユーザー インターフェイス言語の言語識別子を返します。 |
|
GetUILanguageInfo インストールされている UI 言語に関するさまざまな情報を取得します |
|
GetUserDefaultGeoName ユーザーの既定の地理的位置の 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードを取得します。 |
|
GetUserDefaultLangID 現在のユーザーの [地域の書式] 設定の言語識別子を返します。 |
|
GetUserDefaultLCID ユーザーの既定のロケールのロケール識別子を返します。注意 ユーザーの既定のロケールがカスタム ロケールの場合、アプリケーションはデータに値を正確にタグ付けしたり交換したりすることはできません。 |
|
GetUserDefaultLocaleName ユーザーの既定のロケール名を取得します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、GetUserDefaultLCID を優先してこの関数を呼び出す必要があります。 |
|
GetUserDefaultUILanguage 現在のユーザーのユーザー UI 言語の言語識別子を返します。 |
|
GetUserGeoID ユーザーの地理的な場所に関する情報を取得します。 詳細については、「地理的な場所のテーブル」を参照してください。 |
|
GetUserPreferredUILanguages ユーザーが優先する UI 言語に関する情報を取得します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
IdnToAscii 国際化ドメイン名 (IDN) または別の国際化ラベルを、Punycode 転送エンコード構文の名前を表す ASCII 文字列の Unicode (ワイド文字) 表現に変換します。 |
|
IdnToNameprepUnicode 国際化ドメイン名 (IDN) または別の国際化ラベルを、ネットワーク作業グループ RFC 3491 で指定された NamePrep フォームに変換しますが、Punycode への追加の変換は実行しません。 |
|
IdnToUnicode 国際化ドメイン名 (IDN) または別の国際化されたラベルの Punycode 形式を、通常の Unicode UTF-16 エンコード構文に変換します。 |
|
IS_HIGH_SURROGATE 文字が UTF-16 上位サロゲート コード ポイントであるかどうかを判断します。これは、0xd800から0xdbffまでの範囲です。 |
|
IS_LOW_SURROGATE 文字が UTF-16 低サロゲート コード ポイントであるかどうかを判断します(0xdc00から0xdfffまで)。 |
|
IS_SURROGATE_PAIR 指定したコード ユニットが UTF-16 サロゲート ペアを形成するかどうかを判断します。 |
|
IsDBCSLeadByte 指定した文字が、システムの既定の Windows ANSI コード ページ (CP_ACP) の先頭バイトであるかどうかを判断します。 先頭バイトは、コード・ページの 2 バイト文字セット (DBCS) 内の 2 バイト文字の最初のバイトです。 |
|
IsDBCSLeadByteEx 指定した文字が潜在バイトである可能性があるかどうかを判断します。 先頭バイトは、コード・ページの 2 バイト文字セット (DBCS) 内の 2 バイト文字の最初のバイトです。 |
|
IsNLSDefinedString 文字列内の各文字に、指定された NLS 機能に対して定義された結果があるかどうかを判断します。 |
|
IsNormalizedString 文字列が Unicode 4.0 TR#15 に従って正規化されていることを確認します。 詳細については、「Unicode 正規化を使用して文字列を表す」を参照してください。 |
|
IsValidCodePage 指定したコード ページが有効かどうかを判断します。 |
|
IsValidLanguageGroup 言語グループがオペレーティング システムにインストールされているか、サポートされているかを判断します。 詳細については、「NLS の用語」を参照してください。 |
|
IsValidLocale 指定したロケールがオペレーティング システムにインストールされているか、サポートされているかを判断します。 詳細については、「ロケールと言語」を参照してください。 |
|
IsValidLocaleName オペレーティング システムにインストールまたはサポートされているロケールに対して、指定したロケール名が有効かどうかを判断します。メモ Windows Vista 以降でのみ実行されているアプリケーションでは、IsValidLocale を優先してこの関数を呼び出して、補足ロケールの有効性を判断する必要があります。 |
|
IsValidNLSVersion NLS バージョンが特定の NLS 関数に対して有効かどうかを判断します。 |
|
LCIDToLocaleName ロケール識別子をロケール名に変換します。 |
|
LCMapStringA identifier で指定されたロケールの場合は、指定した変換を使用して 1 つの入力文字列を別の入力文字列にマップするか、入力文字列の並べ替えキーを生成します。 (ANSI) |
|
LCMapStringEx name で指定されたロケールの場合は、指定した変換を使用して入力文字列を別の文字列にマップするか、入力文字列の並べ替えキーを生成します。メモ アプリケーションは、Windows Vista 以降でのみ実行するように設計されている場合は、LCMapString を優先してこの関数を呼び出す必要があります。 |
|
LCMapStringW identifier で指定されたロケールの場合は、指定した変換を使用して 1 つの入力文字列を別の入力文字列にマップするか、入力文字列の並べ替えキーを生成します。 (Unicode) |
|
LoadStringByReference サポートされていません。 LoadStringByReference は、変更または使用できない可能性があります。 代わりに、SHLoadIndirectString を使用します。 |
|
LocaleNameToLCID ロケール名をロケール識別子に変換します。 |
|
NormalizeString Unicode 4.0 TR#15 に従ってテキスト文字列の文字を正規化します。 詳細については、「Unicode 正規化を使用して文字列を表す」を参照してください。 |
|
NotifyUILanguageChange サポートされていません。 NotifyUILanguageChange は変更または使用できない可能性があります。 |
|
ResolveLocaleName 指定した名前に一致する可能性のあるロケール名を検索します。 |
|
SetCalendarInfoA カレンダーのロケール情報の項目を設定します。 詳細については、「日付とカレンダー」を参照してください。 (ANSI) |
|
SetCalendarInfoW カレンダーのロケール情報の項目を設定します。 詳細については、「日付とカレンダー」を参照してください。 (Unicode) |
|
SetLocaleInfoA 現在のロケールのユーザーオーバーライド部分の情報項目を設定します。 この関数では、システムの既定値は設定されません。 (ANSI) |
|
SetLocaleInfoW 現在のロケールのユーザーオーバーライド部分の情報項目を設定します。 この関数では、システムの既定値は設定されません。 (Unicode) |
|
SetProcessPreferredUILanguages アプリケーション プロセスのプロセス優先 UI 言語を設定します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
SetThreadLocale 呼び出し元スレッドの現在のロケールを設定します。 |
|
SetThreadPreferredUILanguages 現在のスレッドのスレッド優先 UI 言語を設定します。 詳細については、「ユーザー インターフェイス言語管理」を参照してください。 |
|
SetThreadUILanguage 現在のスレッドのユーザー インターフェイス言語を設定します。 |
|
SetUserGeoID ユーザーの地理的な場所の識別子を設定します。 この識別子には、「地理的な場所のテーブル」で説明されている値のいずれかが必要です。 |
|
SetUserGeoName 現在のユーザーの地理的な場所を、指定された 2 文字の国際標準化機構 (ISO) 3166-1 コードまたは数値の国連 (UN) シリーズ M、数値 49 (M.49) コードに設定します。 |
|
VerifyScripts スクリプトの 2 つの列挙リストを比較します。 |
コールバック関数
|
GEO_ENUMNAMEPROC EnumSystemGeoNames 関数によって提供される列挙された地理的な場所情報を処理するアプリケーション定義のコールバック関数。 |
|
LANGGROUPLOCALE_ENUMPROCA EnumLanguageGroupLocales 関数によって提供される列挙言語グループのロケール情報を処理するアプリケーション定義のコールバック関数。 (ANSI) |
|
LANGGROUPLOCALE_ENUMPROCW EnumLanguageGroupLocales 関数によって提供される列挙言語グループのロケール情報を処理するアプリケーション定義のコールバック関数。 (Unicode) |
|
LOCALE_ENUMPROCEX EnumSystemLocalesEx 関数によって提供される列挙ロケール情報を処理するアプリケーション定義のコールバック関数。 |
|
UILANGUAGE_ENUMPROCA EnumUILanguages 関数によって提供される列挙されたユーザー インターフェイス言語情報を処理するアプリケーション定義のコールバック関数。 (ANSI) |
|
UILANGUAGE_ENUMPROCW EnumUILanguages 関数によって提供される列挙されたユーザー インターフェイス言語情報を処理するアプリケーション定義のコールバック関数。 (Unicode) |
構造
|
CPINFO コード ページに関する情報が含まれます。 この構造体は、GetCPInfo 関数によって使用されます。 |
|
CPINFOEXA コード ページに関する情報が含まれます。 この構造体は、GetCPInfoEx 関数によって使用されます。 (ANSI) |
|
CPINFOEXW コード ページに関する情報が含まれます。 この構造体は、GetCPInfoEx 関数によって使用されます。 (Unicode) |
|
CURRENCYFMTA 通貨文字列の形式を定義する情報を格納します。 GetCurrencyFormat 関数は、この情報を使用して、指定したロケールの通貨文字列をカスタマイズします。 (ANSI) |
|
CURRENCYFMTW 通貨文字列の形式を定義する情報を格納します。 GetCurrencyFormat 関数は、この情報を使用して、指定したロケールの通貨文字列をカスタマイズします。 (Unicode) |
|
FILEMUIINFO MUI での使用に関連するファイルに関する情報が含まれます。 |
|
NLSVERSIONINFO NLSVERSIONINFO 構造体 (winnls.h) は非推奨であり、使用しないでください。 |
|
NLSVERSIONINFOEX NLS 機能に関するバージョン情報が含まれています。 |
|
NUMBERFMTA 数値文字列の形式を定義する情報が含まれます。 GetNumberFormat 関数は、この情報を使用して、指定したロケールの数値文字列をカスタマイズします。 (ANSI) |
|
NUMBERFMTW 数値文字列の形式を定義する情報が含まれます。 GetNumberFormat 関数は、この情報を使用して、指定したロケールの数値文字列をカスタマイズします。 (Unicode) |
列挙
|
NORM_FORM サポートされている正規化フォームを指定します。 |
|
SYSGEOCLASS 地理的な場所クラスを指定します。 |
|
SYSGEOTYPE GetGeoInfo または GetGeoInfoEx 関数で要求される地理的な場所情報の種類を定義します。 |
|
SYSNLS_FUNCTION NLS 関数の機能を指定します。 |