ITsSbResourcePluginStoreEx::AcquireTargetLock 方法
鎖定目標。
語法
HRESULT AcquireTargetLock(
[in] BSTR targetName,
[in] DWORD dwTimeout,
[out] IUnknown **ppContext
);
參數
-
targetName [in]
-
要鎖定的目標名稱。
-
dwTimeout [in]
-
作業的逾時,以毫秒為單位。
-
ppCoNtext [out]
-
傳回鎖定內容的指標。 若要釋放鎖定,請提供這個指標給 ReleaseTargetLock 方法。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
取得鎖定之後,系統會假設呼叫執行緒具有目標物件的獨佔存取權,因此同一部電腦內沒有其他執行緒 (,) 可以更新它。 因此,呼叫執行緒必須在對目標物件進行必要的更新後立即呼叫 ReleaseTargetLock 方法。
重要
如果部署中有一個以上的連線代理人,此鎖定不會完全防止目標物件在外部修改。 呼叫執行緒必須準備好以正常方式處理失敗,然後重試目標更新。
此方法可在 WINDOWS SERVER 2012 R2 上使用,並在ITsSbResourcePluginStoreEx介面中安裝KB3091411。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
都不支援 |
最低支援的伺服器 |
Windows Server 2012 R2 |
伺服器終止支援 |
Windows Server 2012 R2 |
Idl |
|
IID |
IID_ITsSbResourcePluginStoreEx定義為 80b83ffd-625d-11e5-bea1-a0481c7e9064 |