Поделиться через


Метод 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