Metodo ISearchPersistentItemsChangedSink::StartedMonitoringScope (searchapi.h)
Chiamato da un provider di notifiche per notificare all'indicizzatore di monitorare le modifiche agli elementi all'interno di un ambito gerarchico specificato.
Sintassi
HRESULT StartedMonitoringScope(
[in] LPCWSTR pszURL
);
Parametri
[in] pszURL
Tipo: LPCWSTR
Puntatore a una stringa Unicode con terminazione null che rappresenta l'indirizzo iniziale per il monitoraggio dell'ambito.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando si verifica una perdita di notifica, un agente di notifica viene online e chiama StartedMonitoringScope, che consente a un'origine di notifica gestita dall'indice di aggiungersi a un elenco di "ambiti monitorati". L'indicizzatore avvia una ricerca per indicizzazione incrementale dell'archivio documenti corrispondente. L'indicizzatore esegue la ricerca per indicizzazione di questi ambiti in modo incrementale fino a quando le condizioni estreme che hanno causato la perdita di notifiche non sono più presenti. Questo metodo garantisce che vengano rilevate eventuali modifiche nell'archivio che si verificano durante un periodo di perdita di notifica.
In circostanze normali, l'elenco degli ambiti monitorati non viene usato. La perdita di notifica è rara e in genere si verifica solo quando lo spazio su disco è estremamente basso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | searchapi.h |
Componente ridistribuibile | Windows Desktop Search (WDS) 3.0 |