GetCurrentThreadEffectiveToken 函数 (processthreadsapi.h)

检索伪句柄,该句柄可以用作引用当前对线程生效的令牌的简写方式,该标记是线程令牌(如果存在),否则为进程令牌。

语法

HANDLE GetCurrentThreadEffectiveToken();

返回值

一个伪句柄,可以将其用作引用当前对线程生效的令牌的简写方式。

注解

伪句柄是一个特殊常量,可以充当当前线程的有效标记。 每当需要令牌句柄时,调用线程都可以使用伪句柄来指定该线程的有效令牌。 子进程不继承伪句柄。

从 Windows 8 开始,此伪句柄仅具有TOKEN_QUERY和TOKEN_QUERY_SOURCE访问权限。

DuplicateHandle 函数或 DuplicateToken 函数不能复制伪句柄。

不再需要伪句柄时,无需关闭伪句柄。 如果使用伪句柄调用 CloseHandle 函数,该函数不起作用。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 UWP 应用]
目标平台 Windows
标头 processthreadsapi.h

另请参阅

Access-Token 对象的访问权限

GetCurrentProcessToken

GetCurrentThreadToken