Windows8Api.JetPrereadIndexRanges 方法

如果具有指定键范围的记录不在缓冲区缓存中,则启动异步读取以将记录引入数据库缓冲区缓存。

Namespace:Microsoft.Isam.Esent.Interop.Windows8
装配: Microsoft.Isam.Esent.Interop.dll) 中的 Microsoft.Isam.Esent.Interop (

语法

'Declaration
Public Shared Sub JetPrereadIndexRanges ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    indexRanges As JET_INDEX_RANGE(), _
    rangeIndex As Integer, _
    rangeCount As Integer, _
    <OutAttribute> ByRef rangesPreread As Integer, _
    columnsPreread As JET_COLUMNID(), _
    grbit As PrereadIndexRangesGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim indexRanges As JET_INDEX_RANGE()
Dim rangeIndex As Integer
Dim rangeCount As Integer
Dim rangesPreread As Integer
Dim columnsPreread As JET_COLUMNID()
Dim grbit As PrereadIndexRangesGrbitWindows8Api.JetPrereadIndexRanges(sesid, _
    tableid, indexRanges, rangeIndex, _
    rangeCount, rangesPreread, columnsPreread, _
    grbit)
public static void JetPrereadIndexRanges(
    JET_SESID sesid,
    JET_TABLEID tableid,
    JET_INDEX_RANGE[] indexRanges,
    int rangeIndex,
    int rangeCount,
    out int rangesPreread,
    JET_COLUMNID[] columnsPreread,
    PrereadIndexRangesGrbit grbit
)

参数

  • indexRanges
    类型:[]

    要预读的键范围。

  • rangeIndex
    类型: System.Int32

    数组中要读取的第一个键范围的索引。

  • rangeCount
    类型: System.Int32

    要预读的最大键范围数。

  • rangesPreread
    类型: System.Int32

    返回实际预读的键数。

  • columnsPreread
    类型:[]

    要预读的长值列的列 ID 列表。

另请参阅

参考

Windows8Api 类

Windows8Api 成员

Microsoft.Isam.Esent.Interop.Windows8 命名空间