ROWSETEVENT_ITEMSTATE enumeration (searchapi.h)

Describes whether an item that matches the search criteria of a rowset is currently in that rowset.

Syntax

typedef enum __MIDL___MIDL_itf_searchapi_0000_0023_0001 {
  ROWSETEVENT_ITEMSTATE_NOTINROWSET = 0,
  ROWSETEVENT_ITEMSTATE_INROWSET = 1,
  ROWSETEVENT_ITEMSTATE_UNKNOWN = 2
} ROWSETEVENT_ITEMSTATE;

Constants

 
ROWSETEVENT_ITEMSTATE_NOTINROWSET
Value: 0
The item is definitely not in the rowset.
ROWSETEVENT_ITEMSTATE_INROWSET
Value: 1
The item is definitely contained within the rowset.
ROWSETEVENT_ITEMSTATE_UNKNOWN
Value: 2
The item may be in the rowset.

Remarks

This enumeration is used by IRowsetEvents to describe the state of rows in a rowset held by a client.

Check out the SearchEvents code sample.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header searchapi.h

See also

Conceptual

IRowsetPrioritization

Indexing Prioritization and Rowset Events in Windows 7

Notifications Process (Windows Search)

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_TYPE

Reference

Rowset Properties