OFFLINEFILES_PATHFILTER_MATCH enumeration (cscobj.h)

Specifies how closely an event must match a filter.

Syntax

typedef enum tagOFFLINEFILES_PATHFILTER_MATCH {
  OFFLINEFILES_PATHFILTER_SELF = 0,
  OFFLINEFILES_PATHFILTER_CHILD,
  OFFLINEFILES_PATHFILTER_DESCENDENT,
  OFFLINEFILES_PATHFILTER_SELFORCHILD,
  OFFLINEFILES_PATHFILTER_SELFORDESCENDENT
} OFFLINEFILES_PATHFILTER_MATCH;

Constants

 
OFFLINEFILES_PATHFILTER_SELF
Value: 0
Event must be an exact match for the fully qualified UNC path associated with the filter.
OFFLINEFILES_PATHFILTER_CHILD
Event must be for an immediate child of the fully qualified UNC path associated with the filter.
OFFLINEFILES_PATHFILTER_DESCENDENT
Event can be any descendant of the fully qualified UNC path associated with the filter.
OFFLINEFILES_PATHFILTER_SELFORCHILD
Event must be an exact match or an immediate child of the fully qualified UNC path associated with the filter.
OFFLINEFILES_PATHFILTER_SELFORDESCENDENT
Event must be an exact match or any descendant of the fully qualified UNC path associated with the filter.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header cscobj.h

See also

IOfflineFilesEventsFilter::GetPathFilter