共用方式為


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 Class

CAccessToken::CreateImpersonationToken

CAccessToken::CreateRestrictedToken