Интерфейс ISearchProtocolThreadContext (searchapi.h)
Этот необязательный интерфейс позволяет обработчику протокола выполнять действие в потоке, используемом для фильтрации в узле протокола. При запуске узла протокола он сначала инициализирует все обработчики протокола, а затем создает потоки фильтрации. Методы в этом интерфейсе позволяют обработчикам протоколов управлять своими ресурсами, которые используются потоком фильтрации.
Наследование
Интерфейс ISearchProtocolThreadContext наследуется от интерфейса IUnknown . ISearchProtocolThreadContext также имеет следующие типы элементов:
Методы
Интерфейс ISearchProtocolThreadContext содержит следующие методы.
ISearchProtocolThreadContext::ThreadIdle Уведомляет обработчик протокола о том, что поток фильтрации неактивен, чтобы обработчик протокола мог очистить любой кэш, который он мог создать. |
ISearchProtocolThreadContext::ThreadInit Инициализирует обмен данными между обработчиком протокола и узлом протокола. |
ISearchProtocolThreadContext::ThreadShutdown Уведомляет обработчик протокола о завершении работы потока. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | searchapi.h |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |