다음을 통해 공유


SHSkipJunction 함수(shlwapi.h)

바인딩 컨텍스트를 확인하여 특정 구성 요소 개체에 바인딩하는 것이 안전한지 확인합니다.

구문

BOOL SHSkipJunction(
  [in, optional] IBindCtx    *pbc,
  [in]           const CLSID *pclsid
);

매개 변수

[in, optional] pbc

형식: IBindCtx*

검사 바인딩 컨텍스트를 지정하는 IBindCtx 인터페이스에 대한 포인터입니다. 이 값은 NULL일 수 있습니다.

[in] pclsid

형식: const CLSID*

테스트 중인 개체의 CLSID 를 지정하여 건너뛰어야 하는지 확인하는 변수에 대한 포인터입니다. 일반적으로 IShellFolder::BindToObject 가 만들려고 하는 개체의 CLSID입니다.

반환 값

형식: BOOL

pclsid로 지정된 개체를 건너뛰어야 하는 경우 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

설명

이 함수는 네임스페이스 바인딩의 무한 주기를 방지하는 데 사용할 수 있습니다. 예를 들어 네임스페이스 트리에서 그 위에 있는 폴더를 참조하는 폴더 바로 가기는 무한 재귀 루프를 생성할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shlwapi.h
라이브러리 Shlwapi.lib
DLL Shlwapi.dll(버전 4.71 이상)