다음을 통해 공유


IAdviseSink2::OnLinkSrcChange 메서드(objidl.h)

링크 원본이 변경되었음을 알림 싱크를 등록한 컨테이너에 알리고(이름 또는 위치) 컨테이너가 링크의 모니커를 업데이트할 수 있도록 합니다.

구문

void OnLinkSrcChange(
  [in] IMoniker *pmk
);

매개 변수

[in] pmk

연결된 개체의 원본을 식별하는 IMoniker 인터페이스에 대한 포인터입니다.

반환 값

없음

설명

연결된 개체의 컨테이너는 링크 원본의 모니커가 변경될 경우 알림을 수신하도록 이 메서드를 구현합니다.

OnLinkSrcChange 는 링크 소스(개체) 애플리케이션에서 OnRename 알림을 받을 때 OLE 링크 개체에 의해 호출됩니다. 링크 개체는 모니커를 업데이트하고 OnLinkSrcChange 알림을 IAdviseSink2를 구현한 컨테이너로 보냅니다.

구현자에 대한 참고 사항

OnLinkSrcChange 대신 OnRename을 호출하여 링크 개체가 모니커 변경 내용을 컨테이너에 알리는 것을 방지하는 것은 없습니다. 그러나 실제로 OnRename 을 오버로드하면 링크 개체의 모니커가 변경되었거나 포함된 개체의 서버 이름이 변경되었으므로 애플리케이션에서 이러한 이벤트 중 어떤 이벤트가 발생했는지 확인하기가 어렵습니다. 두 이벤트가 서로 다른 처리를 트리거하는 경우와 마찬가지로 각 이벤트에 대해 다른 메서드를 호출하면 어떤 이벤트가 발생했는지 확인하는 작업이 훨씬 쉬워집니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 objidl.h

추가 정보

IAdviseSink2

IAdviseSink::OnRename