共用方式為


CAccessToken::Impersonate

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

bool Impersonate( 
   HANDLE hThread = NULL 
) const throw(...);

參數

  • hThread
    將指派模擬語彙基元之執行緒的控制代碼。 必須開啟此控制代碼與 TOKEN_IMPERSONATE 存取權限。 如果 hThread 是空的,方法將會導致執行緒停止使用模擬語彙基元。

傳回值

如果成功則傳回 true,失敗則傳回 false。

備註

如果 CAccessToken 沒有有效的語彙基元指標,在偵錯組建中,判斷提示將會發生錯誤。

CAutoRevertImpersonation 類別 可用來自動還原模擬的存取語彙基元。

需求

Header: atlsecurity.h

請參閱

參考

CAccessToken Class