Sdílet prostřednictvím


CAccessToken::CreatePrimaryToken

Volání této metody vytváření nové primární token.

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

Parametry

  • pPri
    Nový ukazatel CAccessToken objektu.

  • dwDesiredAccess
    Určuje nový token požadovaná přístupová práva.Výchozí MAXIMUM_ALLOWED, požaduje přístupová práva, které jsou platné pro volající.Viz přístupová práva a přístupové masky pro další práva na přístup.

  • pTokenAttributes
    Ukazatel SECURITY_ATTRIBUTES struktury, která určuje popisovač zabezpečení pro nový token a určuje, zda podřízené procesy mohou dědit tokenu.Pokud pTokenAttributes hodnotu NULL, tokenu načte výchozí popisovač zabezpečení a popisovač nelze dědit.

Vrácená hodnota

Vrátí hodnotu true při úspěchu, false při selhání.

Poznámky

CreatePrimaryTokenvolání DuplicateTokenEx k vytvoření nové primární token.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Referenční dokumentace

Třída CAccessToken

CAccessToken::CreateImpersonationToken

CAccessToken::CreateRestrictedToken