共用方式為


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
SbTsV.idl
IID
IID_ITsSbResourcePluginStoreEx定義為 80b83ffd-625d-11e5-bea1-a0481c7e9064

另請參閱

ITsSbResourcePluginStoreEx