Compartilhar via


Classe de CAccessToken

Essa classe é um wrapper para um token de acesso.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

class CAccessToken

Membros

f42z4h7d.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CAccessToken::~CAccessToken

O destrutor.

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

Nome

Descrição

CAccessToken::Attach

Chamar esse método para executar a ação de forma dada do token de acesso.

CAccessToken::CheckTokenMembership

Chamar esse método para determinar se SID especificado é ativado no objeto de CAccessToken .

CAccessToken::CreateImpersonationToken

Chamar esse método para criar um novo token de acesso da representação.

CAccessToken::CreatePrimaryToken

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

CAccessToken::CreateProcessAsUser

Chamar esse método para criar um novo processo que é executado no contexto de segurança do usuário representado pelo objeto de CAccessToken .

CAccessToken::CreateRestrictedToken

Chamar esse método para criar um novo objeto, restrito de CAccessToken .

CAccessToken::Detach

Chamar esse método para revogar a propriedade de token de acesso.

CAccessToken::DisablePrivilege

Chamar esse método para desativar um privilégio no objeto de CAccessToken .

CAccessToken::DisablePrivileges

Chamar esse método para desativar um ou mais privilégios no objeto de CAccessToken .

CAccessToken::EnablePrivilege

Chamar esse método para ativar um privilégio no objeto de CAccessToken .

CAccessToken::EnablePrivileges

Chamar esse método para ativar um ou mais privilégios no objeto de CAccessToken .

CAccessToken::GetDefaultDacl

Chamar este método para retornar DACL padrão de objeto de CAccessToken .

CAccessToken::GetEffectiveToken

Chamar este método aplicado para obter o objeto de CAccessToken igual ao token de acesso para o segmento atual.

CAccessToken::GetGroups

Chamar este método para retornar os grupos de um objeto de CAccessToken .

CAccessToken::GetHandle

Chamar esse método para recuperar um identificador para o token de acesso.

CAccessToken::GetImpersonationLevel

Chamar esse método para obter a representação no nível do token de acesso.

CAccessToken::GetLogonSessionId

Chamar esse método para obter a identificação da sessão de logon associado ao objeto de CAccessToken .

CAccessToken::GetLogonSid

Chamar esse método para obter o logon SID associado ao objeto de CAccessToken .

CAccessToken::GetOwner

Chamar esse método para obter o proprietário associado ao objeto de CAccessToken .

CAccessToken::GetPrimaryGroup

Chamar esse método para obter o grupo primária associado ao objeto de CAccessToken .

CAccessToken::GetPrivileges

Chamar esse método para obter privilégios associados com o objeto de CAccessToken .

CAccessToken::GetProcessToken

Chamar esse método para inicializar CAccessToken com o token de acesso do processo especificado.

CAccessToken::GetProfile

Chamar esse método para obter o identificador que aponta para o perfil de usuário associado ao objeto de CAccessToken .

CAccessToken::GetSource

Chamar esse método para obter a fonte do objeto de CAccessToken .

CAccessToken::GetStatistics

Chamar esse método para obter as informações associadas ao objeto de CAccessToken .

CAccessToken::GetTerminalServicesSessionId

Chamar esse método para obter a identificação da sessão serviços de terminal associado ao objeto de CAccessToken .

CAccessToken::GetThreadToken

Chamar esse método para inicializar CAccessToken com o símbolo de segmento dado.

CAccessToken::GetTokenId

Chamar esse método para obter o ID simbólico associado ao objeto de CAccessToken .

CAccessToken::GetType

Chamar esse método para obter o tipo simbólico do objeto de CAccessToken .

CAccessToken::GetUser

Chamar esse método para identificar o usuário associado ao objeto de CAccessToken .

CAccessToken::HKeyCurrentUser

Chamar esse método para obter o identificador que aponta para o perfil de usuário associado ao objeto de CAccessToken .

CAccessToken::Impersonate

Chamar esse método para atribuir uma representação CAccessToken a um segmento.

CAccessToken::ImpersonateLoggedOnUser

Chamar esse método para permitir que o segmento de chamada representa o contexto de segurança de um usuário autorizado.

CAccessToken::IsTokenRestricted

Chamar esse método para testar se o objeto de CAccessToken contém uma lista de SIDs restrito.

CAccessToken::LoadUserProfile

Chamar esse método para carregar o perfil de usuário associado ao objeto de CAccessToken .

CAccessToken::LogonUser

Chamar esse método para criar uma sessão de logon para o usuário associado com as credenciais fornecidas.

CAccessToken::OpenCOMClientToken

Chamar esse método de dentro de um servidor COM que trata uma chamada de um cliente para inicializar CAccessToken com o token de acesso do cliente COM.

CAccessToken::OpenNamedPipeClientToken

Chamar esse método de em um servidor que recebe solicitações sobre um pipe nomeado inicializar CAccessToken com o token de acesso de cliente.

CAccessToken::OpenRPCClientToken

Chamar esse método de em um servidor que trata uma chamada de um cliente de RPC para inicializar CAccessToken com o token de acesso de cliente.

CAccessToken::OpenThreadToken

Chamar esse método para definir o nível da representação e inicializar em CAccessToken com o símbolo de segmento dado.

CAccessToken::PrivilegeCheck

Chamar esse método para determinar se um conjunto específico de privilégios é ativado no objeto de CAccessToken .

CAccessToken::Revert

Chamar esse método para interromper segmento que está usando um símbolo de representação.

CAccessToken::SetDefaultDacl

Chamar esse método para definir DACL padrão de objeto de CAccessToken .

CAccessToken::SetOwner

Chamar esse método para definir o proprietário do objeto de CAccessToken .

CAccessToken::SetPrimaryGroup

Chamar esse método para definir o grupo principal do objeto de CAccessToken .

Comentários

token de acesso é um objeto que descreve o contexto de segurança de um processo ou de um segmento e é atribuído a cada usuário efetuado logon em um sistema do Windows NT 2000 ou Windows.

Para obter uma introdução ao modelo de controle de acesso no windows, consulte controle de acesso em Windows SDK.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Access Tokens

Conceitos

exemplo de ATLSecurity

Outros recursos

Visão geral da classe de ATL