LOCALE_ICONSTRUCTEDLOCALE

如果地區設定是「已建構」地區設定,則要求識別碼。 不建議使用此 LCTYPE。

這會識別 Windows 許多沒有完整資訊且在執行時間必須「建構」資訊的地區設定。 一般而言,LOCALE_ICONSTRUCTEDLOCALE提供的資訊有限,因為 Windows 會提供每個地區設定可用的資料量。 因此,不建議使用此 LCTYPE。

意義
0 未建構
1 這是建構的地區設定

例如,美國中的 「de-US」 或德文要求。 NLS 會使用可尋找的德文語言資料,以及可找到的美國區域資料。

這可能不完美,例如,系統可能沒有德文中美國名稱的相關資訊。 不過,如果應用程式或使用者想要「取消美國」內容,則傳回的資料是最佳的可用資料。

使用LOCALE_ICONSTRUCTEDLOCALE來拒絕地區設定並回復到不同地區設定的應用程式,通常會遇到更糟的體驗,例如在此範例中登陸 de-DE 或 en-US。 這兩者都未接近具有美國區域之德文的原始要求。