次の方法で共有


LOCALE_ICONSTRUCTEDLOCALE

ロケールが "構築済み" ロケールかどうかを要求する識別子。 この LCTYPE の使用は推奨されません。

これにより、Windows の多くが完全な情報を持っていないロケールを識別し、実行時に情報を "構築" する必要があります。 通常、LOCALE_ICONSTRUCTEDLOCALEによって提供される情報は、Windows がすべてのロケールで使用可能な量のデータを提供するため、限定的に使用されます。 したがって、この LCTYPE の使用は推奨されません。

価値 意味
0 未構築
1 構築されたロケールです

たとえば、"de-US"、または米国のドイツ語の要求があります。 NLS では、検索できるドイツ語のデータと、検索できる米国の地域データが使用されます。

たとえば、ドイツ語の米国名に関する情報がシステムに含まれていない可能性があるため、これは完璧ではない可能性があります。 ただし、アプリケーションまたはユーザーが "de-US" コンテキストを望む場合は、返されるデータが最適です。

LOCALE_ICONSTRUCTEDLOCALEを使用してロケールを拒否し、別のロケールにフォールバックするアプリは、通常、de-DE へのランディングやこの例の en-US など、より悪いエクスペリエンスになります。 どちらも、米国地域でのドイツ語に対する元の要求に近いものでもありません。