GetThreadLocale 函式 (winnls.h)

傳回呼叫執行緒目前地區設定的地區設定 識別碼

注意 此函式可以擷取版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱 使用持續性地區設定資料

 

Syntax

LCID GetThreadLocale();

傳回值

傳回與目前線程相關聯之 地區設定的地區設定識別碼

Windows Vista:此函式可以傳回 自訂地區設定的識別碼。 如果目前的執行緒地區設定是自訂地區設定,函式會傳回 LOCALE_CUSTOM_DEFAULT。 如果目前的執行緒地區設定是補充自訂地區設定,函式可以傳回 LOCALE_CUSTOM_UNSPECIFIED。 所有補充地區設定都會共用此地區設定識別碼。

備註

當應用程式程式啟動時,它會使用地區設定的標準及格式變數。 如需詳細資訊,請參閱 NLS 術語

在進程中建立新執行緒時,它會繼承建立執行緒的地區設定。 這個地區設定可以是預設的 Standard 和 Formats 地區設定,或是針對 在 SetThreadLocale呼叫中建立執行緒的不同地區設定。 GetThreadLocaleSetThreadLocale 可用來修改新執行緒的地區設定。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 winnls.h (包含 Windows.h)
程式庫 Kernel32.lib
DLL Kernel32.dll

另請參閱

GetSystemDefaultLCID

GetUserDefaultLCID

國家語言支援

國家語言支援函式

SetThreadLocale