Share via


CLUSION_REASON Enumerated Type

These flags enumerate inclusion or exclusion reasons in the current crawl scope. These are used by the ISearchCrawlScopeManager::IncludedInCrawlScopeEx method of the ISearchCrawlScopeManager API to tell why a certain URL or path may be either included or excluded.

Syntax

typedef enum {
    CLUSIONREASON_UNKNOWNSCOPE = 0,
    CLUSIONREASON_DEFAULT = 1,
    CLUSIONREASON_USER = 2,
    CLUSIONREASON_GROUPPOLICY = 3
} CLUSION_REASON;

Constants

  • CLUSIONREASON_UNKNOWNSCOPE
    A URL has been included or excluded because it is an unknown scope, there is no scope that would include or exclude this URL so it is excluded by default.

  • CLUSIONREASON_DEFAULT
    A URL has been included or excluded by a default rule. The default rules are the default settings that are applied during setup or first run.

  • CLUSIONREASON_USER
    A URL has been included or excluded by a user rule. This can done either by the user through the control panel or by a calling application via the ISearchCrawlScopeManager API.

  • CLUSIONREASON_GROUPPOLICY
    Not Supported.

Enumerated Type Information

Header and IDL files searchapi.h, searchcrawlscopemanager.idl
Minimum operating systems Windows XP Service Pack 2 (SP2), Windows Server 2003, Windows Vista