IFILTER_FLAGS enumeration (filter.h)

Note

Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.

Indicates whether the caller should use the IPropertySetStorage and IPropertyStorage interfaces to locate additional properties.

Syntax

typedef enum tagIFILTER_FLAGS {
  IFILTER_FLAGS_OLE_PROPERTIES = 1
} IFILTER_FLAGS;

Constants

 
IFILTER_FLAGS_OLE_PROPERTIES
Value: 1
The caller should use the IPropertySetStorage and IPropertyStorage interfaces to locate additional properties. When this flag is set, properties available through COM enumerators should not be returned from IFilter.

Remarks

The pdwFlags parameter in the IFilter::Init method allows the IFilter implementation to pass information back to the caller. For Indexing Service 3.0, the only valid flag is IFILTER_FLAGS_OLE_PROPERTIES. If OLE properties should not be enumerated, then pdwFlags should be set to zero.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header filter.h

See also

IFilter

IPropertySetStorage

IPropertyStorage