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 이상) |