Udostępnij za pośrednictwem


Klasa CAccessToken

Ta klasa jest otoki dla tokenu dostępu.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

class CAccessToken

Członkowie

Publiczne konstruktory

Nazwa

Opis

CAccessToken:: ~ CAccessToken

Destruktor.

Metody publiczne

Nazwa

Opis

CAccessToken::Attach

Wywołanie tej metody, aby przejąć na własność uchwytu token dostępu danego.

CAccessToken::CheckTokenMembership

Wywołanie tej metody, aby ustalić, czy określony identyfikator SID jest włączony w CAccessToken obiektu.

CAccessToken::CreateImpersonationToken

Wywołanie tej metody, aby utworzyć nowy token dostępu personifikacji.

CAccessToken::CreatePrimaryToken

Wywołanie tej metody, aby utworzyć nowy token podstawowy.

CAccessToken::CreateProcessAsUser

Wywołanie tej metody, aby utworzyć nowy proces uruchomiony w kontekście zabezpieczeń użytkownika, reprezentowane przez CAccessToken obiektu.

CAccessToken::CreateRestrictedToken

Wywołanie tej metody, aby utworzyć nową, ograniczeniami CAccessToken obiektu.

CAccessToken::Detach

Wywołanie tej metody odwołać własności tokenu dostępu.

CAccessToken::DisablePrivilege

Wywołanie tej metody, aby wyłączyć uprawnienie w CAccessToken obiektu.

CAccessToken::DisablePrivileges

Wywołanie tej metody, aby wyłączyć jeden lub więcej uprawnień w CAccessToken obiektu.

CAccessToken::EnablePrivilege

Wywołanie tej metody, aby włączyć przywileju w CAccessToken obiektu.

CAccessToken::EnablePrivileges

Wywołanie tej metody włączyć jeden lub więcej uprawnień w CAccessToken obiektu.

CAccessToken::GetDefaultDacl

Wywołanie tej metody zwraca CAccessToken obiektu domyślna lista DACL.

CAccessToken::GetEffectiveToken

Wywołanie tej metody get CAccessToken obiektu równa token dostępu, które obowiązują dla bieżącego wątku.

CAccessToken::GetGroups

Wywołanie tej metody zwraca CAccessToken obiektu tokenu grup.

CAccessToken::GetHandle

Wywołanie tej metody do pobierania uchwyt do tokenu dostępu.

CAccessToken::GetImpersonationLevel

Wywołanie tej metody, aby uzyskać poziom personifikacji tokenu dostępu.

CAccessToken::GetLogonSessionId

Wywołanie tej metody, aby uzyskać identyfikator sesji logowania skojarzone z CAccessToken obiektu.

CAccessToken::GetLogonSid

Wywołanie tej metody, aby uzyskać identyfikator SID logowania skojarzone z CAccessToken obiektu.

CAccessToken::GetOwner

Wywołanie tej metody get skojarzony właściciel CAccessToken obiektu.

CAccessToken::GetPrimaryGroup

Wywołanie tej metody get podstawowej grupy skojarzonej z CAccessToken obiektu.

CAccessToken::GetPrivileges

Wywołanie tej metody, aby uzyskać uprawnienia skojarzone z CAccessToken obiektu.

CAccessToken::GetProcessToken

Wywołanie tej metody, aby zainicjować CAccessToken z tokenem dostępu z danego procesu.

CAccessToken::GetProfile

Wywołanie tej metody get uchwyt, wskazując skojarzonego profilu użytkownika CAccessToken obiektu.

CAccessToken::GetSource

Wywołanie tej metody get źródło CAccessToken obiektu.

CAccessToken::GetStatistics

Wywołanie tej metody, aby uzyskać informacje związane z CAccessToken obiektu.

CAccessToken::GetTerminalServicesSessionId

Wywołanie tej metody, aby uzyskać identyfikator sesji usług terminalowych, związane z CAccessToken obiektu.

CAccessToken::GetThreadToken

Wywołanie tej metody, aby zainicjować CAccessToken z tokenem z danego wątku.

CAccessToken::GetTokenId

Wywołanie tej metody get Token identyfikator skojarzony z CAccessToken obiektu.

CAccessToken::GetType

Wywołanie tej metody get tokenu typu CAccessToken obiektu.

CAccessToken::GetUser

Wywołanie tej metody do identyfikowania użytkownika skojarzonego z CAccessToken obiektu.

CAccessToken::HKeyCurrentUser

Wywołanie tej metody get uchwyt, wskazując skojarzonego profilu użytkownika CAccessToken obiektu.

CAccessToken::Impersonate

Wywołanie tej metody przypisywania personifikacji CAccessToken do wątku.

CAccessToken::ImpersonateLoggedOnUser

Wywołanie tej metody, aby umożliwić wątek wywołujący personifikację w kontekście zabezpieczeń zalogowanego użytkownika.

CAccessToken::IsTokenRestricted

Wywołanie tej metody, aby sprawdzić, czy CAccessToken obiekt zawiera listę identyfikatorów SID ograniczeniami.

CAccessToken::LoadUserProfile

Wywołanie tej metody załadować profilu użytkownika, skojarzone z CAccessToken obiektu.

CAccessToken::LogonUser

Wywołanie tej metody do utworzenia sesji logowania użytkownika, skojarzone z danym poświadczeń.

CAccessToken::OpenCOMClientToken

Wywołanie metody tej obsługi wywołania przez klienta zainicjować serwera COM CAccessToken z tokenem dostępu z COM klienta.

CAccessToken::OpenNamedPipeClientToken

Wywołanie metody ten serwer żądań podejmowania nad nazwanego potoku zainicjować CAccessToken z tokenem dostępu klienta.

CAccessToken::OpenRPCClientToken

Wywołanie metody to wywołanie z klienta RPC zainicjować obsługi serwera CAccessToken z tokenem dostępu klienta.

CAccessToken::OpenThreadToken

Wywołanie tej metody, aby ustawić poziom personifikacji, a następnie zainicjować CAccessToken z tokenem z danego wątku.

CAccessToken::PrivilegeCheck

Wywołanie tej metody, aby ustalić, czy określony zestaw uprawnień są włączone w CAccessToken obiektu.

CAccessToken::Revert

Wywołanie tej metody do zatrzymania wątku, który używa tokenu personifikacji.

CAccessToken::SetDefaultDacl

Wywołanie tej metody, aby ustawić domyślne listy DACL CAccessToken obiektu.

CAccessToken::SetOwner

Wywołanie tej metody, aby ustawić właściciela CAccessToken obiektu.

CAccessToken::SetPrimaryGroup

Wywołanie tej metody, aby ustawić grupy podstawowej CAccessToken obiektu.

Uwagi

Token dostępu to obiekt, który opisano w kontekście zabezpieczeń proces lub wątek i zostaje przydzielona do każdy użytkownik zalogowany do systemu Windows NT lub Windows 2000.

Wprowadzenie do model kontroli dostępu w systemie Windows, zobacz Kontroli dostępu w Windows SDK.

Wymagania

Nagłówek: atlsecurity.h

Zobacz też

Informacje

Access Tokens

Koncepcje

ATLSecurity próbki.

Inne zasoby

Omówienie klasy ATL