Compartilhar via


CAccessToken::CreatePrimaryToken

Chamar esse método para criar um novo símbolo de chave.

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

Parâmetros

  • pPri
    Ponteiro para o novo objeto de CAccessToken .

  • dwDesiredAccess
    Especifica os direitos de acesso aplicativos para o novo identificador.A opção, MAXIMUM_ALLOWED solicitações, todos os direitos de acesso que são válidos para o chamador.Consulte para obter mais direitos de acesso e máscaras de acesso em direitos de acesso.

  • pTokenAttributes
    Ponteiro a estrutura de SECURITY_ATTRIBUTES que especifica um descritor de segurança para o novo identificador e determine se os identificadores podem herdar o símbolo.Se os pTokenAttributes são NULOS, o símbolo obtém um descritor de segurança padrão e tratar não pode ser herdada.

Valor de retorno

Retorna verdadeiros em êxito, falso em caso de falha.

Comentários

CreatePrimaryToken chama DuplicateTokenEx para criar um novo símbolo de chave.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CAccessToken

CAccessToken::CreateImpersonationToken

CAccessToken::CreateRestrictedToken