Condividi tramite


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