IFILTER_FLAGS Enumerated Type

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
    The caller should use the IPropertySetStorage and IPropertyStorage interfaces to locate additional properties. When this flag is set, properties available through Component Object Model (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 Windows Search, the only valid flag is IFILTER_FLAGS_OLE_PROPERTIES. If OLE properties should not be enumerated, then pdwFlags should be set to zero.

Enumerated Type Information

Header filter.h
Minimum operating systems Windows NT 4.0 with the Windows NT 4.0 Option Pack, Windows 2000

See Also

IFilter, IFilter::Init, IPropertySetStorage, IPropertyStorage