다음을 통해 공유


IFileSystemBindData2 인터페이스(shobjidl_core.h)

IShellFolder::P arseDisplayName 호출을 최적화하기 위한 파일 시스템 정보를 저장하는 IFileSystemBindData를 확장합니다. 이 인터페이스는 기능 집합을 추가하거나 파일 ID 또는 CLSID(접합 클래스 식별자)를 가져옵니다.

상속

IFileSystemBindData2 인터페이스는 IFileSystemBindData에서 상속됩니다. IFileSystemBindData2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IFileSystemBindData2 인터페이스에는 이러한 메서드가 있습니다.

 
IFileSystemBindData2::GetFileID

현재 파일의 고유 파일 식별자를 가져옵니다.
IFileSystemBindData2::GetJunctionCLSID

항목이 접합 지점인 경우 항목에 대해 IShellFolder를 구현하는 개체의 CLSID(클래스 식별자)를 가져옵니다.
IFileSystemBindData2::SetFileID

현재 파일의 고유 파일 식별자를 설정합니다.
IFileSystemBindData2::SetJunctionCLSID

현재 항목이 접합 지점인 경우 IShellFolder를 구현하는 개체의 CLSID(클래스 식별자)를 설정합니다.

설명

또한 이 인터페이스는 상속되는 IFileSystemBindData 인터페이스의 메서드를 제공합니다.

이 인터페이스에 표현된 정보를 데이터 원본 IShellFolder::P arseDisplayName에 전달하려면 IBindCtx 개체가 만들어지고(CreateBindCtx 사용) 다음을 호출하여 IFileSystemBindData를 구현하는 개체로 채워집니다.

IBindCtx::RegisterObjectParam(STR_FILE_SYS_BIND_DATA, pfsbd)

여기서 pfsbdIFileSystemBindData를 구현하는 개체입니다.

IShellFolder::P arseDisplayName의 구현자는 먼저 다음을 호출합니다.

IUnknown *punk;
pbc->GetObjectParam(STR_FILE_SYS_BIND_DATA, &punk);

다음으로 구현자는 위에 나열된 Get 메서드 중 하나를 호출하여 매개 변수를 검색합니다.

요구 사항

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