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