Clase de CAccessToken

Esta clase es un contenedor para un token de acceso.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

class CAccessToken

Members

f42z4h7d.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CAccessToken::~CAccessToken

El destructor.

f42z4h7d.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CAccessToken::Attach

Llame a este método para realizar la propiedad ID especificado del token de acceso.

CAccessToken::CheckTokenMembership

Llame a este método para determinar si un SID especificado está habilitada en el objeto de CAccessToken .

CAccessToken::CreateImpersonationToken

Llame a este método para crear un nuevo token de acceso de la suplantación.

CAccessToken::CreatePrimaryToken

Llame a este método para crear un nuevo token primario.

CAccessToken::CreateProcessAsUser

Llame a este método para crear un nuevo proceso que se ejecuta en el contexto de seguridad del usuario representado por el objeto de CAccessToken .

CAccessToken::CreateRestrictedToken

Llame a este método para crear un nuevo, restringido objeto de CAccessToken .

CAccessToken::Detach

Llame a este método para revocar la propiedad del token de acceso.

CAccessToken::DisablePrivilege

Llame a este método para deshabilitar un privilegio en el objeto de CAccessToken .

CAccessToken::DisablePrivileges

Llame a este método para deshabilitar uno o más privilegios en el objeto de CAccessToken .

CAccessToken::EnablePrivilege

Llame a este método para habilitar un privilegio en el objeto de CAccessToken .

CAccessToken::EnablePrivileges

Llame a este método para habilitar uno o más privilegios en el objeto de CAccessToken .

CAccessToken::GetDefaultDacl

Llame a este método para devolver una DACL de objeto predeterminado de CAccessToken .

CAccessToken::GetEffectiveToken

Llame a este método para obtener el objeto de CAccessToken igual al token de acceso en vigor para el subproceso actual.

CAccessToken::GetGroups

Llame a este método para devolver grupos token de objeto de CAccessToken .

CAccessToken::GetHandle

Llame a este método para recuperar un identificador al token de acceso.

CAccessToken::GetImpersonationLevel

Llame a este método para obtener el nivel de suplantación del token de acceso.

CAccessToken::GetLogonSessionId

Llame a este método para obtener el Id. de sesión de inicio de sesión asociado al objeto de CAccessToken .

CAccessToken::GetLogonSid

Llame a este método para obtener el inicio de sesión SID asociado al objeto de CAccessToken .

CAccessToken::GetOwner

Llame a este método para obtener el propietario asociado al objeto de CAccessToken .

CAccessToken::GetPrimaryGroup

Llame a este método para obtener el grupo primario asociado con el objeto de CAccessToken .

CAccessToken::GetPrivileges

Llame a este método para obtener los privilegios asociado con el objeto de CAccessToken .

CAccessToken::GetProcessToken

Llame a este método para inicializar CAccessToken con el token de acceso del proceso especificado.

CAccessToken::GetProfile

Llame a este método para obtener el identificador del perfil de usuario asociado con el objeto de CAccessToken .

CAccessToken::GetSource

Llame a este método para obtener el origen de objetos de CAccessToken .

CAccessToken::GetStatistics

Llame a este método para obtener la información asociada con el objeto de CAccessToken .

CAccessToken::GetTerminalServicesSessionId

Llame a este método para obtener el identificador de sesión de Terminal services asociado con el objeto de CAccessToken .

CAccessToken::GetThreadToken

Llame a este método para inicializar CAccessToken con el símbolo del subproceso especificado.

CAccessToken::GetTokenId

Llame a este método para obtener el identificador del token asociado al objeto de CAccessToken .

CAccessToken::GetType

Llame a este método para obtener el tipo de token del objeto de CAccessToken .

CAccessToken::GetUser

Llame a este método para identificar al usuario asociado al objeto de CAccessToken .

CAccessToken::HKeyCurrentUser

Llame a este método para obtener el identificador del perfil de usuario asociado con el objeto de CAccessToken .

CAccessToken::Impersonate

Llame a este método para asignar una suplantación CAccessToken a un subproceso.

CAccessToken::ImpersonateLoggedOnUser

Llame a este método para permitir que el subproceso de llamada suplantar el contexto de seguridad de un usuario registrado.

CAccessToken::IsTokenRestricted

Llame a este método para comprobar si el objeto de CAccessToken contiene una lista de SID restringidos.

CAccessToken::LoadUserProfile

Llame a este método para cargar el perfil de usuario asociado con el objeto de CAccessToken .

CAccessToken::LogonUser

Llame a este método para crear una sesión de inicio de sesión del usuario asociado con las credenciales especificadas.

CAccessToken::OpenCOMClientToken

Llame a este método en un servidor COM que administra una llamada de un cliente para inicializar CAccessToken con el token de acceso de cliente COM.

CAccessToken::OpenNamedPipeClientToken

Llame a este método en un servidor que toma las solicitudes sobre una canalización con nombre para inicializar CAccessToken con el token de acceso de cliente.

CAccessToken::OpenRPCClientToken

Llame a este método en un servidor que administra una llamada de un cliente RPC para inicializar CAccessToken con el token de acceso de cliente.

CAccessToken::OpenThreadToken

Llame a este método para establecer el nivel de suplantación y después para inicializar CAccessToken con el símbolo del subproceso especificado.

CAccessToken::PrivilegeCheck

Llame a este método para determinar si habilitan un conjunto especificado de privilegios en el objeto de CAccessToken .

CAccessToken::Revert

Llame a este método para detener un subproceso que está utilizando un token de representación.

CAccessToken::SetDefaultDacl

Llame a este método para establecer una DACL de objeto predeterminado de CAccessToken .

CAccessToken::SetOwner

Llame a este método para establecer el propietario del objeto de CAccessToken .

CAccessToken::SetPrimaryGroup

Llame a este método para establecer el grupo primario del objeto de CAccessToken .

Comentarios

token de acceso es un objeto que describe el contexto de seguridad de un proceso o de un subproceso y se asigna a cada usuario registrado en un sistema de Windows NT o Windows 2000.

Para obtener una introducción al modelo de control de acceso de Windows, vea control de acceso en Windows SDK.

Requisitos

encabezado: atlsecurity.h

Vea también

Referencia

Access Tokens

Conceptos

Ejemplo ATLSecurity

Otros recursos

Información general de la clase ATL