Метод ISearchPersistentItemsChangedSink::StartedMonitoringScope (searchapi.h)
Вызывается поставщиком уведомлений для уведомления индексатора об изменении элементов в заданной иерархической область.
Синтаксис
HRESULT StartedMonitoringScope(
[in] LPCWSTR pszURL
);
Параметры
[in] pszURL
Тип: LPCWSTR
Указатель на строку Юникода, завершающуюся значением NULL, которая является начальным адресом для отслеживаемого область.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
При потере уведомлений агент уведомлений выходит в режим "в сети" и вызывает StartedMonitoringScope, что позволяет источнику уведомлений, управляемому индексом, добавлять себя в список "отслеживаемых областей". Индексатор запускает добавочный обход соответствующего хранилища документов. Индексатор выполняет добавочный обход этих областей до тех пор, пока не будут недоступны экстремальные условия, вызвавшие потерю уведомлений. Этот метод гарантирует, что будут обнаружены все изменения в хранилище, происходящие в период потери уведомлений.
В обычных условиях список отслеживаемых областей не используется. Потеря уведомлений происходит редко и обычно происходит только при крайне низком дисковом пространстве.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | searchapi.h |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |