共用方式為


CAccessToken Class

這個類別是存取語彙基元的包裝函式。

重要

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

class CAccessToken

Members

公用建構函式

名稱

描述

CAccessToken::~CAccessToken

解構函式。

公用方法

名稱

描述

CAccessToken::Attach

呼叫這個方法會允許存取擁有權語彙基元控制代碼。

CAccessToken::CheckTokenMembership

呼叫這個方法會判斷指定的 SID。 CAccessToken 物件啟用。

CAccessToken::CreateImpersonationToken

呼叫這個方法會建立新的模擬存取語彙基元。

CAccessToken::CreatePrimaryToken

呼叫這個方法會建立新的主要語彙基元。

CAccessToken::CreateProcessAsUser

呼叫這個方法會執行方式 CAccessToken 物件所表示的使用者安全性內容的處理序。

CAccessToken::CreateRestrictedToken

呼叫這個方法會建立新的, CAccessToken 限制的物件。

CAccessToken::Detach

呼叫這個方法會移除存取語彙基元的擁有權。

CAccessToken::DisablePrivilege

呼叫這個方法會停用 CAccessToken 物件的一個使用權限。

CAccessToken::DisablePrivileges

呼叫這個方法會停用 CAccessToken 物件的一或多個權限。

CAccessToken::EnablePrivilege

呼叫這個方法會啟用 CAccessToken 物件的一個使用權限。

CAccessToken::EnablePrivileges

呼叫這個方法會啟用 CAccessToken 物件的一或多個權限。

CAccessToken::GetDefaultDacl

呼叫這個方法會傳回物件的預設 CAccessToken DACL。

CAccessToken::GetEffectiveToken

呼叫這個方法實際上取得 CAccessToken 物件等於存取語彙基元目前執行緒的。

CAccessToken::GetGroups

呼叫這個方法會傳回物件的 CAccessToken 語彙基元群組。

CAccessToken::GetHandle

呼叫這個方法會擷取控制代碼存取語彙基元。

CAccessToken::GetImpersonationLevel

呼叫這個方法會取得存取語彙基元模擬等級。

CAccessToken::GetLogonSessionId

呼叫這個方法會取得登入工作階段 ID 與 CAccessToken 物件。

CAccessToken::GetLogonSid

呼叫這個方法會取得登入 SID 與 CAccessToken 物件。

CAccessToken::GetOwner

呼叫這個方法會取得擁有者與 CAccessToken 物件。

CAccessToken::GetPrimaryGroup

呼叫這個方法會取得主要群組與 CAccessToken 物件。

CAccessToken::GetPrivileges

呼叫這個方法會取得權限與 CAccessToken 物件。

CAccessToken::GetProcessToken

呼叫這個方法會初始化具有存取語彙基元的 CAccessToken 從指定的處理序。

CAccessToken::GetProfile

呼叫這個方法會取得指向使用者設定檔的控制代碼與 CAccessToken 物件。

CAccessToken::GetSource

呼叫這個方法會取得 CAccessToken 物件的來源。

CAccessToken::GetStatistics

呼叫這個方法會取得資訊與 CAccessToken 物件。

CAccessToken::GetTerminalServicesSessionId

呼叫這個方法會取得終端機服務工作階段 ID 與 CAccessToken 物件。

CAccessToken::GetThreadToken

呼叫這個方法會使用語彙基元的 CAccessToken 從指定的執行緒。

CAccessToken::GetTokenId

呼叫這個方法會取得語彙基元 ID 與 CAccessToken 物件。

CAccessToken::GetType

呼叫這個方法會取得 CAccessToken 物件的型別。

CAccessToken::GetUser

呼叫這個方法會識別使用者與 CAccessToken 物件。

CAccessToken::HKeyCurrentUser

呼叫這個方法會取得指向使用者設定檔的控制代碼與 CAccessToken 物件。

CAccessToken::Impersonate

呼叫這個方法會指派模擬 CAccessToken 到執行緒。

CAccessToken::ImpersonateLoggedOnUser

呼叫這個方法允許呼叫執行緒模擬已登入使用者的安全性內容。

CAccessToken::IsTokenRestricted

如果 CAccessToken 物件包含有限的 SID 清單,請呼叫這個方法會測試。

CAccessToken::LoadUserProfile

呼叫這個方法會載入使用者設定檔與 CAccessToken 物件。

CAccessToken::LogonUser

呼叫這個方法會建立使用者的登入工作階段與指定的認證。

CAccessToken::OpenCOMClientToken

呼叫這個方法會處理來自用戶端的 COM 伺服器的內部呼叫一次初始化時存取語彙基元的 CAccessToken 從 COM 用戶端。

CAccessToken::OpenNamedPipeClientToken

呼叫這個方法會取得具名管道伺服器的內部要求使用存取語彙基元的 CAccessToken 從用戶端。

CAccessToken::OpenRPCClientToken

呼叫這個方法會處理來自 RPC 用戶端的伺服器內部的呼叫使用存取語彙基元的 CAccessToken 從用戶端。

CAccessToken::OpenThreadToken

呼叫這個方法會設定模擬等級然後初始化使用語彙基元 CAccessToken 從指定的執行緒。

CAccessToken::PrivilegeCheck

呼叫這個方法會判斷指定的一組權限是否在 CAccessToken 物件啟用。

CAccessToken::Revert

呼叫這個方法會停止使用模擬語彙基元的執行緒。

CAccessToken::SetDefaultDacl

呼叫這個方法會設定物件的預設 CAccessToken DACL。

CAccessToken::SetOwner

呼叫這個方法會設定 CAccessToken 物件的擁有人。

CAccessToken::SetPrimaryGroup

呼叫這個方法會設定 CAccessToken 物件的主要群組。

備註

存取語彙基元 是描述處理序或執行緒的安全性內容的物件和配置給每一位使用者都會記錄在 Windows NT 或 Windows 2000 系統上。

如需存取控制模型會在 視窗,請參閱 Windows SDK的 存取控制

需求

Header: atlsecurity.h

請參閱

參考

Access Tokens

概念

ATLSecurity 範例

其他資源

ATL Class Overview