다음을 통해 공유


ITsSbResourcePluginStoreEx::AcquireTargetLock 메서드

대상을 잠가 입니다.

구문

HRESULT AcquireTargetLock(
  [in]  BSTR     targetName,
  [in]  DWORD    dwTimeout,
  [out] IUnknown **ppContext
);

매개 변수

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
SbTsV.idl
IID
IID_ITsSbResourcePluginStoreEx 80b83ffd-625d-11e5-bea1-a0481c7e9064로 정의됩니다.

추가 정보

ITsSbResourcePluginStoreEx