CAccessToken::CreatePrimaryToken
Chiamare questo metodo per creare un nuovo token primario.
bool CreatePrimaryToken(
CAccessToken* pPri,
DWORD dwDesiredAccess = MAXIMUM_ALLOWED,
const CSecurityAttributes* pTokenAttributes = NULL
) const throw(...);
Parametri
pPri
Puntatore al nuovo oggetto CAccessToken.dwDesiredAccess
Specifica i diritti di accesso necessari per il nuovo token. Per impostazione predefinita, MAXIMUM_ALLOWED, richieste tutti i diritti di accesso validi per il chiamante. Vedere Diritti di accesso e maschere Access per ulteriori informazioni sui diritti di accesso.pTokenAttributes
Puntatore a una struttura SECURITY_ATTRIBUTES che specifica un descrittore di sicurezza per il nuovo token e determina se i processi figlio possono ereditare il token. Se i pTokenAttributes è NULL, il token ottiene un descrittore di sicurezza predefinito e handle non possono essere ereditate.
Valore restituito
Restituisce true se l'operazione ha esito positivo, false in caso di esito negativo.
Note
CreatePrimaryToken chiama DuplicateTokenEx per creare un nuovo token primario.
Requisiti
Header: atlsecurity.h