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 |