Интерфейсы обработчиков протоколов
Этот справочный раздел поиска Windows состоит из интерфейсов обработчика протокола.
В этом разделе
Тема | Описание |
---|---|
IItemPropertyBag |
Определяет методы для получения сведений о свойствах элемента поиска. Этот интерфейс поддерживается только в Windows XP и Windows Server 2003 и больше не должен использоваться. |
IOpLockStatus |
Предоставляет методы для проверки оппортунистической блокировки, используемой поиском компьютеров Microsoft Windows (WDS) на элементах при индексировании. Если другой процесс блокирует файл несовместимым образом, WDS потеряет свою блокировку и позволить другому процессу иметь файл. Этот механизм позволяет WDS выполняться в фоновом режиме. Следовательно, WDS необходимо проверить его блокировки, чтобы убедиться, что другой процесс не имеет приоритета, пока WDS индексирует элемент. Сторонний объект IUrlAccessor может реализовать этот интерфейс, если базовое хранилище данных предоставляет механизм для отслеживания параллельного доступа к элементам. Если этот интерфейс предоставляется IUrlAccessor, WDS проверяет IOpLockStatus при индексировании элементов из этого хранилища. |
IProtocolHandlerServices |
|
IProtocolHandlerSite |
Предоставляет методы для объекта IUrlAccessor обработчика протокола для запроса управляющей программы фильтра для соответствующего фильтра для элемента URL-адреса. |
ISearchProtocol |
Предоставляет методы для вызова, инициализации и управления объектами IUrlAccessor. Методы в этом интерфейсе вызываются узлом протокола при обработке URL-адресов из средства сбора данных. Обработчик протокола реализует протокол для доступа к источнику содержимого в собственном формате. Используйте этот интерфейс для реализации пользовательского обработчика протокола для расширения источников данных, которые можно индексировать. |
ISearchProtocol2 |
Предоставляет методы для вызова, инициализации и управления объектами IUrlAccessor. Методы в этом интерфейсе вызываются узлом протокола при обработке URL-адресов из средства сбора данных. Обработчик протокола реализует протокол для доступа к источнику содержимого в собственном формате. Используйте этот интерфейс для реализации пользовательского обработчика протокола для расширения источников данных, которые можно индексировать. |
ISearchProtocolThreadContext |
Этот необязательный интерфейс позволяет обработчику протокола выполнять действие в потоке, используемом для фильтрации в узле протокола. При запуске узла протокола сначала инициализирует все обработчики протокола, а затем создает потоки фильтрации. Методы этого интерфейса позволяют обработчикам протоколов управлять ресурсами, которые используются потоком фильтрации. |
ISearchProtocolUI |
Предоставляет метод вызова объектов ISearchItem. Методы в этом интерфейсе вызываются узлом протокола при обработке URL-адресов из средства сбора данных. Обработчик протокола реализует протокол для доступа к источнику контента в собственном формате, и этот интерфейс реализует настраиваемый обработчик протокола для расширения источников данных, которые можно индексировать. |
IUrlAccessor |
Предоставляет методы обработки отдельного элемента в источнике контента, URL-адрес которого предоставляется сборщиком узла фильтра. |
IUrlAccessor2 |
Расширяет функциональные возможности интерфейса IUrlAccessor. |
IUrlAccessor3 |
Расширяет функциональные возможности интерфейса IUrlAccessor2 с помощью метода IUrlAccessor3::GetImpersonationSidBlobs для идентификации идентификаторов безопасности пользователей (SID) для указанного URL-адреса. |
IUrlAccessor4 |
Расширяет функциональные возможности интерфейса IUrlAccessor3 с помощью метода IUrlAccessor4::ShouldIndexItemContent, который определяет, следует ли индексировать содержимое элемента. |