GetThreadLocale 函式 (winnls.h)
傳回呼叫執行緒目前地區設定的地區設定 識別碼 。
注意 此函式可以擷取版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱 使用持續性地區設定資料。
Syntax
LCID GetThreadLocale();
傳回值
傳回與目前線程相關聯之 地區設定的地區設定識別碼 。
Windows Vista:此函式可以傳回 自訂地區設定的識別碼。 如果目前的執行緒地區設定是自訂地區設定,函式會傳回 LOCALE_CUSTOM_DEFAULT。 如果目前的執行緒地區設定是補充自訂地區設定,函式可以傳回 LOCALE_CUSTOM_UNSPECIFIED。 所有補充地區設定都會共用此地區設定識別碼。
備註
當應用程式程式啟動時,它會使用地區設定的標準及格式變數。 如需詳細資訊,請參閱 NLS 術語。
在進程中建立新執行緒時,它會繼承建立執行緒的地區設定。 這個地區設定可以是預設的 Standard 和 Formats 地區設定,或是針對 在 SetThreadLocale呼叫中建立執行緒的不同地區設定。 GetThreadLocale 和 SetThreadLocale 可用來修改新執行緒的地區設定。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winnls.h (包含 Windows.h) |
程式庫 | Kernel32.lib |
DLL | Kernel32.dll |