JET_INDEXRANGE Structure

Applies to: Windows | Windows Server

JET_INDEXRANGE Structure

The JET_INDEXRANGE structure identifies an index range when it is used with the JetIntersectIndexes function.

    typedef struct {
      unsigned long cbStruct;
      JET_TABLEID tableid;
      JET_GRBIT grbit;
    } JET_INDEXRANGE;

Members

cbStruct

The size, in bytes, of the JET_INDEXRANGE.

tableid

A cursor that has previously had an index range set with JetSetIndexRange.

grbit

A bitmask composed of exactly one of the following.

Value

Meaning

JET_bitRecordInIndex

Specifies that the index range should be treated normally.

JET_bitRecordNotInIndex

Reserved for future use. Do not use.

Remarks

Each JET_INDEXRANGE structure that is passed to JetIntersectIndexes represents an index range, which will be intersected by the API call. The cursor that is given in JET_INDEXRANGE must have a valid index range set on it already, with a successful call to JetSetIndexRange.

Requirements

Requirement Value

Client

Requires Windows Vista, Windows XP, or Windows 2000 Professional.

Server

Requires Windows Server 2008, Windows Server 2003, or Windows 2000 Server.

Header

Declared in Esent.h.

See Also

JET_COLUMNID
JET_GRBIT
JET_TABLEID
JetCloseTable
JetIntersectIndexes
JetSetIndexRange