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
)
参数
sesid
类型: Microsoft.Isam.Esent.Interop.JET_SESID要使用的会话。
tableid
类型: Microsoft.Isam.Esent.Interop.JET_TABLEID要对其发出预读的表。
indexRanges
类型:[]要预读的键范围。
rangeIndex
类型: System.Int32数组中要读取的第一个键范围的索引。
rangeCount
类型: System.Int32要预读的最大键范围数。
rangesPreread
类型: System.Int32返回实际预读的键数。
columnsPreread
类型:[]要预读的长值列的列 ID 列表。
grbit
类型: Microsoft.Isam.Esent.Interop.Windows8.PrereadIndexRangesGrbit预读选项。 用于指定预读的方向。
另请参阅
参考
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈