프로토콜 처리기 인터페이스
이 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 인터페이스의 기능을 확장합니다. |