Compartilhar via


Método ISearchCrawlScopeManager::AddUserScopeRule (searchapi.h)

Adiciona uma nova regra de escopo de rastreamento quando o usuário cria uma nova regra ou adiciona uma URL a ser indexada.

Sintaxe

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

Parâmetros

[in] pszURL

Tipo: LPCWSTR

A URL a ser indexada.

[in] fInclude

Tipo: BOOL

TRUE se isso deve ser incluído em todas as pesquisas pszUrl ; caso contrário, FALSE.

[in] fOverrideChildren

Tipo: BOOL

Um valor BOOL que especifica se as regras filho devem ser substituídas. Se definido como TRUE, isso essencialmente removerá todas as regras filho.

[in] fFollowFlags

Tipo: DWORD

Define o FOLLOW_FLAGS para especificar se deve seguir URLs complexas e se uma URL deve ser indexada ou apenas seguida.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Uma regra de escopo pode ser uma URL totalmente qualificada ou uma regra com um padrão.

ISearchCrawlScopeManager::AddUserScopeRule substitui qualquer regra de escopo existente para a URL ou padrão.

Espera-se que as URLs passadas como parâmetros para ISearchCrawlScopeManager::AddUserScopeRule sejam totalmente decodificadas por URL e sem códigos de controle de URL. Por exemplo, file:///c:\Meus Documentos é totalmente decodificado por URL, enquanto file:///c:\My%20Documents não é.

Windows 7 e posteriores: confira o exemplo de código CrawlScopeCommandLine para ver como definir opções de linha de comando para operações de indexação do Gerenciador de Escopo de Rastreamento (CSM).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho searchapi.h
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0