Método Windows8Api.JetPrereadIndexRanges
Se os registros com os intervalos de chaves especificados não estiverem no cache de buffer, inicie leituras assíncronas para trazer os registros para o cache do buffer de banco de dados.
Namespace:Microsoft.Isam.Esent.Interop.Windows8
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)
Sintaxe
'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
)
Parâmetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDA sessão a ser usada.
Tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDA tabela em que os pré-lidos são emitidos.
indexRanges
Tipo: []Os intervalos de chaves a serem lidos previamente.
rangeIndex
Tipo: System.Int32O índice do primeiro intervalo de chaves na matriz a ser lido.
rangeCount
Tipo: System.Int32O número máximo de intervalos de chaves a serem pré-lidos.
rangesPreread
Tipo: System.Int32Retorna o número de chaves realmente pré-lidas.
columnsPreread
Tipo: []Lista de IDs de coluna para colunas de valor longo a serem pré-lidas.
grbit
Tipo: Microsoft.Isam.Esent.Interop.Windows8.PrereadIndexRangesGrbitOpções de pré-leitura. Usado para especificar a direção do preread.