PROPDESC_SEARCHINFO_FLAGS enumeration (propsys.h)

Determines whether and how a property is indexed by Windows Search.

Syntax

typedef enum PROPDESC_SEARCHINFO_FLAGS {
  PDSIF_DEFAULT = 0,
  PDSIF_ININVERTEDINDEX = 0x1,
  PDSIF_ISCOLUMN = 0x2,
  PDSIF_ISCOLUMNSPARSE = 0x4,
  PDSIF_ALWAYSINCLUDE = 0x8,
  PDSIF_USEFORTYPEAHEAD = 0x10
} ;

Constants

 
PDSIF_DEFAULT
Value: 0
The property is not indexed.
PDSIF_ININVERTEDINDEX
Value: 0x1
The property is in an inverted index to help speed searches.
PDSIF_ISCOLUMN
Value: 0x2
The property is indexed by Windows Search.
PDSIF_ISCOLUMNSPARSE
Value: 0x4
The property is indexed to save space for properties that are not present on all files.
PDSIF_ALWAYSINCLUDE
Value: 0x8
Windows 7 and later. The property mnemonics are recognized by AQS even if the property is not a column (PDSIF_ISCOLUMN).
PDSIF_USEFORTYPEAHEAD
Value: 0x10
Check this property for matches when looking for type ahead results.

Remarks

For third parties, the PDSIF_ALWAYSINCLUDE flag can be referred to in user-specified query strings, even though its value may not be retrievable from the index in query results. The meaning of the PDSIF_ALWAYSINCLUDE flag to the indexer when a third party sets the flag through a custom schema definition is that it enables users to refer to this property in query strings even though its value is not stored in the index.

Property mnemonics refers to a shortened name for a property.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header propsys.h