Partager via


Méthode ISearchCrawlScopeManager ::AddDefaultScopeRule (searchapi.h)

Ajoute une URL comme étendue par défaut pour cette règle.

Syntaxe

HRESULT AddDefaultScopeRule(
  [in] LPCWSTR pszURL,
  [in] BOOL    fInclude,
  [in] DWORD   fFollowFlags
);

Paramètres

[in] pszURL

Type : LPCWSTR

Pointeur vers une mémoire tampon Unicode terminée par null qui contient l’URL à utiliser comme étendue par défaut.

[in] fInclude

Type : BOOL

TRUE si pszUrl doit être inclus dans l’indexation ; FALSE s’il doit être exclu.

[in] fFollowFlags

Type : DWORD

Définit le FOLLOW_FLAGS pour spécifier s’il faut suivre des URL complexes et si une URL doit être indexée ou simplement suivie.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Les règles d’étendue par défaut fournissent un ensemble initial de règles d’étendue. Les règles d’étendue utilisateur sont toujours prioritaires sur les règles d’étendue par défaut, sauf si les règles définies par l’utilisateur sont rétablies, auquel cas les règles d’étendue par défaut sont rétablies.

Les URL passées en tant que paramètres à ISearchCrawlScopeManager ::AddDefaultScopeRule doivent être entièrement décodées par URL et sans codes de contrôle d’URL. Par exemple, file:///c :\Mes documents est entièrement décodé par URL, contrairement à file:///c :\My%20Documents.

Windows 7 et versions ultérieures : consultez l’exemple de code CrawlScopeCommandLine pour voir comment définir des options de ligne de commande pour les opérations d’indexation du Gestionnaire d’étendues d’analyse (CSM).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0