LOCALE_SPARENT

Windows Vista 和更新版本: 資源載入器所使用的後援地區設定。 此字串允許的最大字元數為 85,包括終止的 Null 字元。

地區設定具有階層,其中特定地區設定的父系是中性地區設定。 特定地區設定同時與語言和國家/地區相關聯,而中性地區設定則與語言相關聯,但未與任何國家/地區相關聯。 當特定地區設定的資源無法使用時,會使用父地區設定來決定要嘗試的第一個後援。 例如,「en-US」 的父地區設定 (0x0409) 為 「en」 (0x0009) 。 當資源不適用於特定 「en-US」 地區設定時,資源載入器會回復為使用中性 「en」 地區設定可用的資源。 如需資源載入器後援策略的進一步詳細資料,請參閱 使用者介面語言管理

此模式對於預先定義的地區設定而言是一致的。 不過,父地區設定不是由任何地區設定名稱的操作所決定。 也就是說, GetLocaleInfoGetLocaleInfoEx 不會剖析字串,例如 「en-US」 以取得值 「en」。 相反地,他們會查看儲存的地區設定資料。 針對預先定義的地區設定,值會遵循預期的模式,其中特定地區設定的父系是對應的中性地區設定,而中性地區設定的父系是非變異地區設定。 雖然建議自訂地區設定在定義其父地區設定方面遵循類似的策略,但不會強制執行此策略。 實作自訂地區設定的應用程式可以指定較不明顯適當的父代。

注意

由於 呼叫「地區設定名稱」函 式中未描述任何函式都接受中性地區設定作為輸入,因此此LOCALE_SPARENT資料非常有限。 特別是 ,GetLocaleInfoGetLocaleInfoEx 都不接受中性地區設定作為輸入。