CAccessToken::CreatePrimaryToken
Llame a este método para crear un nuevo token primario.
bool CreatePrimaryToken(
CAccessToken* pPri,
DWORD dwDesiredAccess = MAXIMUM_ALLOWED,
const CSecurityAttributes* pTokenAttributes = NULL
) const throw(...);
Parámetros
pPri
Puntero al nuevo objeto de CAccessToken .dwDesiredAccess
especifica los derechos de acceso solicitados para el nuevo símbolo. El valor predeterminado, MAXIMUM_ALLOWED, solicita todos los derechos de acceso que sean válidos para el llamador. Vea Derechos de acceso y máscaras de acceso para obtener más información sobre los permisos de acceso.pTokenAttributes
Puntero a una estructura de SECURITY_ATTRIBUTES que especifica un descriptor de seguridad para el nuevo símbolo y determina si los procesos secundarios pueden heredar el símbolo. Si los pTokenAttributes son NULL, el símbolo obtiene un descriptor de seguridad predeterminado y el identificador no puede heredarse.
Valor devuelto
Devuelve true si la operación se realiza correctamente; de lo contrario, devuelve false.
Comentarios
CreatePrimaryToken llama DuplicateTokenEx para crear un nuevo token primario.
Requisitos
encabezado: atlsecurity.h