다음을 통해 공유


프로토콜 처리기 인터페이스

이 Windows Search 참조 섹션은 프로토콜 처리기 인터페이스로 구성됩니다.

섹션 내용

항목 Description
IItemPropertyBag
검색 항목의 속성에 대한 정보를 가져오는 메서드를 정의합니다. 이 인터페이스는 Windows XP 및 Windows Server 2003에서만 지원되며 더 이상 사용되지 않아야 합니다.
IOpLockStatus
인덱싱하는 동안 항목에 대해 Microsoft WDS(Windows Desktop Search)에서 사용하는 기회 잠금을 검사 메서드를 제공합니다. 다른 프로세스가 호환되지 않는 방식으로 파일을 잠그면 WDS는 잠금을 상실하고 다른 프로세스에 파일이 있도록 허용합니다. 이 메커니즘을 사용하면 WDS를 백그라운드에서 실행할 수 있습니다. 따라서 WDS가 항목을 인덱싱하는 동안 다른 프로세스가 우선하지 않도록 WDS는 잠금을 검사 합니다.
기본 데이터 저장소가 항목에 대한 동시 액세스를 추적하는 메커니즘을 제공하는 경우 타사 IUrlAccessor 개체는 이 인터페이스를 구현할 수 있습니다. 이 인터페이스가 IUrlAccessor에 의해 노출되면 WDS는 해당 저장소의 항목을 인덱싱하는 동안 IOpLockStatus를 검사.
IProtocolHandlerServices
IProtocolHandlerSite
프로토콜 처리기의 IUrlAccessor 개체에 대한 메서드를 제공하여 URL 항목에 대한 적절한 필터에 대해 필터 디먼을 쿼리합니다.
ISearchProtocol
IUrlAccessor 개체를 호출, 초기화 및 관리하는 메서드를 제공합니다. 이 인터페이스의 메서드는 gatherer에서 URL을 처리할 때 프로토콜 호스트에 의해 호출됩니다.
프로토콜 처리기는 기본 형식의 콘텐츠 원본에 액세스하기 위한 프로토콜을 구현합니다. 이 인터페이스를 사용하여 사용자 지정 프로토콜 처리기를 구현하여 인덱싱할 수 있는 데이터 원본을 확장합니다.
ISearchProtocol2
IUrlAccessor 개체를 호출, 초기화 및 관리하는 메서드를 제공합니다. 이 인터페이스의 메서드는 gatherer에서 URL을 처리할 때 프로토콜 호스트에 의해 호출됩니다.
프로토콜 처리기는 기본 형식의 콘텐츠 원본에 액세스하기 위한 프로토콜을 구현합니다. 이 인터페이스를 사용하여 사용자 지정 프로토콜 처리기를 구현하여 인덱싱할 수 있는 데이터 원본을 확장합니다.
ISearchProtocolThreadContext
이 선택적 인터페이스를 사용하면 프로토콜 처리기가 프로토콜 호스트에서 필터링하는 데 사용되는 스레드에서 작업을 수행할 수 있습니다. 프로토콜 호스트가 시작되면 먼저 모든 프로토콜 처리기를 초기화한 다음 필터링 스레드를 만듭니다. 이 인터페이스의 메서드를 사용하면 프로토콜 처리기가 필터링 스레드에서 사용하는 리소스를 관리할 수 있습니다.
ISearchProtocolUI
ISearchItem 개체를 호출하는 메서드를 제공합니다. 이 인터페이스의 메서드는 gatherer에서 URL을 처리할 때 프로토콜 호스트에 의해 호출됩니다. 프로토콜 처리기는 기본 형식으로 콘텐츠 원본에 액세스하기 위한 프로토콜을 구현하고, 이 인터페이스는 인덱싱할 수 있는 데이터 원본을 확장하는 사용자 지정 프로토콜 처리기를 구현합니다.
IUrlAccessor
수집기가 필터 호스트에 URL을 제공하는 콘텐츠 원본의 개별 항목을 처리하는 메서드를 제공합니다.
IUrlAccessor2
IUrlAccessor 인터페이스의 기능을 확장합니다.
IUrlAccessor3
IUrlAccessor3::GetImpersonationSidBlobs 메서드를 사용하여 IUrlAccessor2 인터페이스의 기능을 확장하여 지정된 URL에 대한 SID(사용자 보안 식별자)를 식별합니다.
IUrlAccessor4
항목의 콘텐츠를 인덱싱해야 하는지 여부를 식별하는 IUrlAccessor4::ShouldIndexItemContent 메서드를 사용하여 IUrlAccessor3 인터페이스의 기능을 확장합니다.