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 |