IBitsTokenOptions::ClearHelperToken 方法 (bits4_0.h)
捨棄協助程式令牌,而且不會變更使用旗標。
Syntax
HRESULT ClearHelperToken();
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
舊版實作實際上需要 BITS 使用者具有系統管理員許可權,才能使用此方法清除協助程式令牌。 從 Windows 10 1607 版開始,非系統管理員 BITS 使用者可以使用此方法,在他們擁有的 BITS 作業上清除協助程式令牌。 這項變更可讓非系統管理員 BITS 使用者 (,例如在 NetworkService 帳戶 下執行的背景下載程式服務) ,以有效地使用協助程式令牌。
具體來說,實作已變更為允許沒有系統管理員許可權的使用者清除協助程式令牌,只要呼叫端線程令牌的 SID 與作業擁有者用戶帳戶在 IBackgroundCopyJob::QueryInterface 呼叫期間的 SID 相同。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | bits4_0.h |
可轉散發套件 | windows Vista sp1、Windows Vista SP2 和 Windows Server 2008 SP2 上的 Windows Management Framework |