Condividi tramite


CAccessToken Class

Questa classe è un wrapper di un token di accesso.

Importante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

class CAccessToken

Membri

Costruttori pubblici

Nome

Descrizione

CAccessToken::~CAccessToken

Il distruttore.

Metodi pubblici

Nome

Descrizione

CAccessToken::Attach

Chiamare questo metodo per eseguire la proprietà dell'handle specificare il token di accesso.

CAccessToken::CheckTokenMembership

Chiamare questo metodo per determinare se il PROCESSO specificato è abilitato nell'oggetto CAccessToken.

CAccessToken::CreateImpersonationToken

Chiamare questo metodo per creare un nuovo token di accesso visivo.

CAccessToken::CreatePrimaryToken

Chiamare questo metodo per creare un nuovo token primario.

CAccessToken::CreateProcessAsUser

Chiamare questo metodo per creare un nuovo processo in esecuzione nel contesto di sicurezza dell'utente rappresentato dall'oggetto CAccessToken.

CAccessToken::CreateRestrictedToken

Chiamare questo metodo per creare un nuovo oggetto, limitato CAccessToken.

CAccessToken::Detach

Chiamare questo metodo per revocare la proprietà del token di accesso.

CAccessToken::DisablePrivilege

Chiamare questo metodo per disabilitare un privilegio nell'oggetto CAccessToken.

CAccessToken::DisablePrivileges

Chiamare questo metodo per disabilitare uno o più privilegi dell'oggetto CAccessToken.

CAccessToken::EnablePrivilege

Chiamare questo metodo per attivare un privilegio nell'oggetto CAccessToken.

CAccessToken::EnablePrivileges

Chiamare questo metodo per attivare uno o più privilegi dell'oggetto CAccessToken.

CAccessToken::GetDefaultDacl

Chiamare questo metodo per restituire l'oggetto predefinito DACL dell'oggetto CAccessToken.

CAccessToken::GetEffectiveToken

Chiamare questo metodo per ottenere l'oggetto CAccessToken uguale al token di accesso in effetti del thread corrente.

CAccessToken::GetGroups

Chiamare questo metodo per restituire gruppi di token dell'oggetto CAccessToken.

CAccessToken::GetHandle

Chiamare questo metodo per recuperare l'handle per il token di accesso.

CAccessToken::GetImpersonationLevel

Chiamare questo metodo per ottenere il livello di rappresentazione il token di accesso.

CAccessToken::GetLogonSessionId

Chiamare questo metodo per ottenere l'id sessione di accesso associato all'oggetto CAccessToken.

CAccessToken::GetLogonSid

Chiamare questo metodo per ottenere il PROCESSO di accesso associato all'oggetto CAccessToken.

CAccessToken::GetOwner

Chiamare questo metodo per ottenere il proprietario associato all'oggetto CAccessToken.

CAccessToken::GetPrimaryGroup

Chiamare questo metodo per ottenere il gruppo primario associato all'oggetto CAccessToken.

CAccessToken::GetPrivileges

Chiamare questo metodo per ottenere privilegi associati all'oggetto CAccessToken.

CAccessToken::GetProcessToken

Chiamare questo metodo per inizializzare CAccessToken con il token di accesso dal processo specificato.

CAccessToken::GetProfile

Chiamare questo metodo per ottenere un handle che punta al profilo utente associato l'oggetto CAccessToken.

CAccessToken::GetSource

Chiamare questo metodo per ottenere l'origine oggetto CAccessToken.

CAccessToken::GetStatistics

Chiamare questo metodo per ottenere informazioni associate all'oggetto CAccessToken.

CAccessToken::GetTerminalServicesSessionId

Chiamare questo metodo per ottenere servizi terminal l'id di sessione associato all'oggetto CAccessToken.

CAccessToken::GetThreadToken

Chiamare questo metodo per inizializzare CAccessToken con il token dal thread specificato.

CAccessToken::GetTokenId

Chiamare questo metodo per ottenere il token l'id associato all'oggetto CAccessToken.

CAccessToken::GetType

Chiamare questo metodo per ottenere il tipo di token dell'oggetto CAccessToken.

CAccessToken::GetUser

Chiamare questo metodo per identificare l'utente associato all'oggetto CAccessToken.

CAccessToken::HKeyCurrentUser

Chiamare questo metodo per ottenere un handle che punta al profilo utente associato l'oggetto CAccessToken.

CAccessToken::Impersonate

Chiamare questo metodo per assegnare una rappresentazione CAccessToken a un thread.

CAccessToken::ImpersonateLoggedOnUser

Chiamare questo metodo per consentire al thread chiamante rappresenti il contesto di sicurezza di un utente connesso.

CAccessToken::IsTokenRestricted

Chiamare questo metodo per verificare se l'oggetto CAccessToken contiene un elenco dei SID limitato.

CAccessToken::LoadUserProfile

Chiamare questo metodo per caricare il profilo utente associato l'oggetto CAccessToken.

CAccessToken::LogonUser

Chiamare questo metodo per creare una sessione di accesso per l'utente associato alle credenziali specificate.

CAccessToken::OpenCOMClientToken

Chiamare questo metodo da un server COM che gestisce una chiamata da un client per inizializzare CAccessToken al token di accesso da client COM.

CAccessToken::OpenNamedPipeClientToken

Chiamare questo metodo da un server che riceve le richieste da una named pipe di inizializzare CAccessToken con il token di accesso dal client.

CAccessToken::OpenRPCClientToken

Chiamare questo metodo da una gestione server una chiamata da un client RPC per inizializzare CAccessToken con il token di accesso dal client.

CAccessToken::OpenThreadToken

Chiamare questo metodo per impostare il livello di rappresentazione quindi per inizializzare CAccessToken con il token dal thread specificato.

CAccessToken::PrivilegeCheck

Chiamare questo metodo per determinare se un set specificato di privilegi è abilitato nell'oggetto CAccessToken .

CAccessToken::Revert

Chiamare questo metodo per interrompere un thread che sta utilizzando un token di rappresentazione.

CAccessToken::SetDefaultDacl

Chiamare questo metodo per impostare l'impostazione predefinita DACL dell'oggetto CAccessToken.

CAccessToken::SetOwner

Chiamare questo metodo per impostare il proprietario dell'oggetto CAccessToken.

CAccessToken::SetPrimaryGroup

Chiamare questo metodo per impostare il gruppo primario dell'oggetto CAccessToken.

Note

token di accesso è un oggetto che descrive il contesto di sicurezza di un processo o un thread e viene allocato a ogni utente registrati in un sistema di Windows NT o Windows 2000.

Per un'introduzione al modello di controllo di accesso in Windows, vedere controllo di accesso in Windows SDK.

Requisiti

Header: atlsecurity.h

Vedere anche

Riferimenti

Access Tokens

Concetti

Esempio ATLSecurity

Altre risorse

ATL Class Overview