CAccessToken::CreatePrimaryToken

调用此方法来创建新的主令牌。

bool CreatePrimaryToken(
   CAccessToken* pPri,
   DWORD dwDesiredAccess = MAXIMUM_ALLOWED,
   const CSecurityAttributes* pTokenAttributes = NULL
) const throw(...);

参数

  • pPri
    为新 CAccessToken 对象的指针。

  • dwDesiredAccess
    为新标记指定请求的访问权限。 默认值,MAXIMUM_ALLOWED,请求时调用方是有效的所有访问权限。 有关更多参见 访问权限和Access掩码 在访问权限。

  • pTokenAttributes
    为新标签指定安全描述符并确定的 SECURITY_ATTRIBUTES 结构的指针子进程是否可以继承该标记。 如果 pTokenAttributes 为NULL,标记获取默认安全说明符,并处理不能被继承。

返回值

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

备注

CreatePrimaryToken 调用 DuplicateTokenEx 创建新的主令牌。

要求

Header: atlsecurity.h

请参见

参考

CAccessToken选件类

CAccessToken::CreateImpersonationToken

CAccessToken::CreateRestrictedToken