CAccessToken::Impersonate

调用此方法分配模拟 CAccessToken 到线程。

bool Impersonate(
   HANDLE hThread = NULL
) const throw(...);

参数

  • hThread
    对分配模拟标记线程的句柄。 必须打开此句柄与TOKEN_IMPERSONATE访问权限。 如果 hThread 为NULL,方法会导致线程停止使用模拟标记。

返回值

如果成功,则返回 true;如果失败,则返回 false。

备注

如果 CAccessToken 没有有效的指针标记,在调试版本中,断言会出现错误。

CAutoRevertImpersonation选件类 可用于自动还原模拟的访问令牌。

要求

Header: atlsecurity.h

请参见

参考

CAccessToken选件类