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

SEARCH_ITEM_CHANGE