다음을 통해 공유


ISyncMgrEvent::GetLinkReference 메서드(syncmgr.h)

이벤트에 대한 핫 링크에 대한 참조를 가져옵니다. 핫 링크는 사용자가 클릭하여 작업을 실행할 수 있는 표시된 속성입니다. 이를 통해 처리기는 사용자가 폴더에서 한눈에 볼 수 있는 사용 가능한 작업을 표시할 수 있습니다.

구문

HRESULT GetLinkReference(
  [out] LPWSTR *ppszLinkReference
);

매개 변수

[out] ppszLinkReference

형식: LPWSTR*

이 메서드가 반환되면 링크 참조에 대한 포인터를 유니코드 문자열로 포함합니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

링크 참조는 사용자가 핫 링크를 클릭할 때 실행됩니다. 사용자가 링크를 클릭하면 동기화 센터에서 GetObject를 호출하여 ISyncMgrEventLinkUIOperation 인터페이스에 대한 SYNCMGR_OBJECTID_EventLinkClick 개체를 요청합니다. 개체는 Run 메서드에서 사용할 수 있는 ISyncMgrEvent 인터페이스 포인터를 사용하여 초기화됩니다. 처리기가 이 개체 ID를 지원하지 않는 경우 동기화 센터는 ShellExecute에 링크 참조를 전달합니다.

이 이벤트는 동기화 센터에서 문자열 버퍼의 할당을 취소하는 데 사용하는 CoTaskMemAlloc을 사용하여 문자열 버퍼를 할당해야 합니다.

요구 사항

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