coGetCurrentProcess 函数 (combaseapi.h)

返回对当前线程唯一的值。 CoGetCurrentProcess 可用于避免线程 ID 重用问题。

语法

DWORD CoGetCurrentProcess();

返回值

函数返回当前线程的唯一标识符。

注解

使用从调用 CoGetCurrentProcess 返回的值有助于维护由线程键控制或唯一标识其他线程或进程的线程的表。

CoGetCurrentProcess 返回一个有效唯一的值,因为在当前工作站上创建了 2 个线程或重新启动工作站之前,该值不会再次使用。

CoGetCurrentProcess 返回的值将在调用方生存期中唯一标识同一线程。 由于在创建和销毁线程时可以重复使用线程 ID,因此此值比 GetCurrentThreadId 函数返回的值更可靠。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 combaseapi.h (包括 Objbase.h)
Library Ole32.lib
DLL Ole32.dll