SEARCH_KIND_OF_CHANGE enumeration (searchapi.h)
Indicates the kind of change affecting an item when a source sink notifies a client that an item has been changed.
Syntax
typedef enum _SEARCH_KIND_OF_CHANGE {
SEARCH_CHANGE_ADD = 0,
SEARCH_CHANGE_DELETE = 1,
SEARCH_CHANGE_MODIFY = 2,
SEARCH_CHANGE_MOVE_RENAME = 3,
SEARCH_CHANGE_SEMANTICS_DIRECTORY = 0x40000,
SEARCH_CHANGE_SEMANTICS_SHALLOW = 0x80000,
SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 0x400000
} SEARCH_KIND_OF_CHANGE;
Constants
SEARCH_CHANGE_ADD Value: 0 An item was added. |
SEARCH_CHANGE_DELETE Value: 1 An item was deleted. |
SEARCH_CHANGE_MODIFY Value: 2 An item was modified. |
SEARCH_CHANGE_MOVE_RENAME Value: 3 An item was moved or renamed. Not currently supported for use with ISearchPersistentItemsChangedSink::OnItemsChanged. |
SEARCH_CHANGE_SEMANTICS_DIRECTORY Value: 0x40000 An item is a directory. The item needs to be crawled rather than just reindexed as a document would be. |
SEARCH_CHANGE_SEMANTICS_SHALLOW Value: 0x80000 Index directory properties were changed for an item. |
SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY Value: 0x400000 Security on an item was changed. |
Remarks
SEARCH_CHANGE_ADD, SEARCH_CHANGE_DELETE, and SEARCH_CHANGE_MODIFY are mutually exclusive. Only one of them can be used at a time. However, any one of them can be combined with the remaining flags.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | searchapi.h |
Redistributable | Windows Desktop Search (WDS) 3.0 |
See also
INLINE_NOTIFY_DATA_CHANGE_ENTRY
Reference