다음을 통해 공유


IUrlAccessor 인터페이스(searchapi.h)

수집기가 필터 호스트에 URL을 제공하는 콘텐츠 원본의 개별 항목을 처리하는 메서드를 제공합니다.

상속

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

메서드

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

 
IUrlAccessor::AddRequestParameter

속성 값 집합을 요청합니다.
IUrlAccessor::BindToFilter

처리 중인 항목을 적절한 IFilterand에 바인딩하고 IFilter에 대한 포인터를 검색합니다.
IUrlAccessor::BindToStream

처리 중인 항목을 IStream 인터페이스 [Structured Storage] 데이터 스트림에 바인딩하고 해당 스트림에 대한 포인터를 검색합니다.
IUrlAccessor::GetCLSID

처리 중인 URL 항목의 문서 형식에 대한 CLSID를 가져옵니다.
IUrlAccessor::GetDocFormat

MIME(다목적 인터넷 메일 확장) 문자열로 표시되는 문서 형식을 가져옵니다.
IUrlAccessor::GetFileName

필터 호스트가 인덱싱에 사용하는 항목의 파일 이름을 검색합니다. 항목이 파일 시스템에 존재하지 않고 IUrlAccessor::BindToStream 메서드가 구현된 경우 이 메서드는 항목에 대한 셸의 System.ParsingPath 속성을 반환합니다.
IUrlAccessor::GetHost

해당하는 경우 콘텐츠 원본의 호스트 이름을 가져옵니다.
IUrlAccessor::GetLastModified

URL이 마지막으로 수정된 시기를 식별하는 타임스탬프를 가져옵니다.
IUrlAccessor::GetRedirectedURL

현재 항목의 리디렉션된 URL을 가져옵니다.
IUrlAccessor::GetSecurityDescriptor

URL 항목의 보안 설명자를 가져옵니다. 보안은 쿼리 시 적용되므로 이 설명자는 읽기 액세스에 대한 보안을 식별합니다.
IUrlAccessor::GetSecurityProvider

URL에 대한 보안 공급자를 가져옵니다.
IUrlAccessor::GetSize

URL로 지정된 콘텐츠의 크기를 가져옵니다.
IUrlAccessor::IsDirectory

항목 URL이 디렉터리를 가리키는지 여부를 확인합니다.

설명

콘텐츠 원본에서 데이터를 끌어 오는 기본 인터페이스입니다. The Get... 메서드는 필터 호스트에 필요하거나 유용한 속성에 대한 것입니다. 모든 데이터 원본에 이러한 속성이 있는 것은 아닙니다. 이러한 메서드 중 하나에서 반환된 속성이 데이터 원본에 의미가 없는 경우 프로토콜 처리기는 E_NOTIMPL 반환해야 합니다.

바인딩... 메서드는 데이터에 대한 액세스를 제공합니다.

프로토콜 처리기는 프로토콜 호스트의 다중 스레드 환경에서 실행되지만 각 프로토콜 처리기는 한 번에 하나의 IUrlAccessor 개체를 사용하여 자체 스레드에서 실행됩니다.

요구 사항

   
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 searchapi.h
재배포 가능 파일 WDS(Windows 데스크톱 검색) 3.0

추가 정보

개념

IUrlAccessor2

IUrlAccessor3

참조

검색 프로토콜 처리기 오류 메시지

인덱싱 프로세스