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)
여기서 pfsbd 는 IFileSystemBindData를 구현하는 개체입니다.
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 포함) |