共用方式為


CAccessToken::CreatePrimaryToken

呼叫這個方法會建立新的主要語彙基元。

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

參數

  • pPri
    為新的 CAccessToken 物件的指標。

  • dwDesiredAccess
    指定新語彙基元指定要求的存取權限。預設, MAXIMUM_ALLOWED,要求呼叫端為任何有效的存取權限。如需更多參閱 存取權限和存取遮罩 在存取權限。

  • pTokenAttributes
    為新的語彙基元指定安全性描述元並決定的 SECURITY_ATTRIBUTES 結構之指標子處理序是否可以繼承這個語彙基元。如果 pTokenAttributes 是空的,則語彙基元會取得預設的安全性描述元,並且控制代碼無法被繼承。

傳回值

如果成功則傳回 true,失敗則傳回 false。

備註

CreatePrimaryToken 呼叫 DuplicateTokenEx 建立新的主要語彙基元。

需求

Header: atlsecurity.h

請參閱

參考

CAccessToken 類別

CAccessToken::CreateImpersonationToken

CAccessToken::CreateRestrictedToken