getThreadLocale 函数 (winnls.h)
返回调用线程的当前区域设置的区域设置 标识符 。
注意 此函数可以检索在发布之间更改的数据,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅 使用永久性区域设置数据。
语法
LCID GetThreadLocale();
返回值
返回与当前线程关联的区域设置的区域设置 标识符 。
Windows Vista:此函数可以返回 自定义区域设置的标识符。 如果当前线程区域设置是自定义区域设置,则函数返回 LOCALE_CUSTOM_DEFAULT。 如果当前线程区域设置是补充自定义区域设置,则函数可以返回 LOCALE_CUSTOM_UNSPECIFIED。 所有补充区域设置共享此区域设置标识符。
注解
当应用程序进程启动时,它将标准和格式变量用于区域设置。 有关详细信息,请参阅 NLS 术语。
在进程中创建新线程时,它将继承创建线程的区域设置。 此区域设置可以是默认的 Standard 和 Formats 区域设置,也可以是调用 SetThreadLocale 时创建线程的不同区域设置。 GetThreadLocale 和 SetThreadLocale 可用于修改新线程的区域设置。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winnls.h (包括 Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |