IOleLink::BindIfRunning 메서드(oleidl.h)
링크 원본이 이미 실행 중인 경우 연결된 개체와 링크 원본 간의 연결을 활성화합니다.
구문
HRESULT BindIfRunning();
반환 값
이 메서드는 성공에 대한 S_OK 반환합니다. 다른 가능한 반환 값은 다음과 같습니다.
반환 코드 | 설명 |
---|---|
|
링크 원본이 실행되고 있지 않습니다. |
모니커를 바인딩하려면 CreateBindCtx, IMoniker::IsRunning 또는 IOleLink::BindToSource를 호출해야 할 수 있습니다. 따라서 이러한 함수에서 생성된 오류도 반환될 수 있습니다.
설명
일반적으로 IOleLink::BindIfRunning을 호출할 필요가 없습니다. 이 메서드는 주로 연결된 개체에 의해 호출됩니다.
구현자에 대한 참고 사항
연결된 개체의 IOleLink::BindIfRunning 구현은 ROT(실행 중인 개체 테이블)를 확인하여 링크 원본이 이미 실행 중인지 확인합니다. 상대 모니커와 절대 모니커를 모두 확인합니다. 링크 원본이 실행 중인 경우 IOleLink::BindIfRunning 은 IOleLink::BindToSource 를 호출하여 연결된 개체를 링크 원본에 연결합니다.요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | oleidl.h |