ITsSbResourcePluginStoreEx::AcquireTargetLock 方法
锁定目标。
语法
HRESULT AcquireTargetLock(
[in] BSTR targetName,
[in] DWORD dwTimeout,
[out] IUnknown **ppContext
);
parameters
-
targetName [in]
-
要锁定的目标的名称。
-
dwTimeout [in]
-
操作的超时,以毫秒为单位。
-
ppContext [out]
-
返回指向锁上下文的指针。 若要释放锁,请提供指向 ReleaseTargetLock 方法的此指针。
返回值
如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。
备注
获取锁后,假定调用线程对目标对象具有独占访问权限,因此同一计算机中的其他线程 () 无法更新它。 因此,调用线程必须在对目标对象进行必要的更新后立即调用 ReleaseTargetLock 方法。
重要
如果部署中存在多个 Connection Broker,此锁不会完全阻止在外部修改目标对象。 调用线程必须准备好正常处理故障并重试目标更新。
此方法在 ITsSbResourcePluginStoreEx 接口中安装了 KB3091411 的 Windows Server 2012 R2 上可用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
无受支持的版本 |
最低受支持的服务器 |
Windows Server 2012 R2 |
终止服务器支持 |
Windows Server 2012 R2 |
IDL |
|
IID |
IID_ITsSbResourcePluginStoreEx定义为 80b83ffd-625d-11e5-bea1-a0481c7e9064 |