Metodo ISearchCrawlScopeManager::AddHierarchicalScope (searchapi.h)
Aggiunge un ambito gerarchico al motore di ricerca.
Sintassi
HRESULT AddHierarchicalScope(
[in] LPCWSTR pszURL,
[in] BOOL fInclude,
[in] BOOL fDefault,
[in] BOOL fOverrideChildren
);
Parametri
[in] pszURL
Tipo: LPCWSTR
URL dell'ambito da aggiungere.
[in] fInclude
Tipo: BOOL
TRUE se si tratta di un ambito di inclusione, FALSE se si tratta di un ambito di esclusione.
[in] fDefault
Tipo: BOOL
TRUE se deve essere l'ambito predefinito, FALSE se non è un ambito predefinito.
[in] fOverrideChildren
Tipo: BOOL
TRUE se questo ambito esegue l'override di tutte le regole dell'URL figlio, FALSE in caso contrario.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo esegue l'override delle regole di ambito esistenti per l'URL. I metodi preferiti per tali funzionalità sono ISearchCrawlScopeManager::AddDefaultScopeRule e ISearchCrawlScopeManager::AddUserScopeRule.
Gli URL passati come parametri a ISearchCrawlScopeManager::AddHierarchicalScope devono essere completamente decodificati tramite URL e senza codici di controllo URL. Ad esempio, file:///c:\Documenti è completamente decodificato tramite URL, mentre file:///c:\My%20Documents non è.
Windows 7 e versioni successive: vedere l'esempio di codice CrawlScopeCommandLine per informazioni su come definire le opzioni della riga di comando per le operazioni di indicizzazione di Crawl Scope Manager (CSM).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | searchapi.h |
Componente ridistribuibile | Windows Desktop Search (WDS) 3.0 |