Compartilhar via


Método Windows8Api.PrereadKeyRanges

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 PrereadKeyRanges ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    keysStart As Byte()(), _
    keyStartLengths As Integer(), _
    keysEnd As Byte()(), _
    keyEndLengths As Integer(), _
    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 keysStart As Byte()()
Dim keyStartLengths As Integer()
Dim keysEnd As Byte()()
Dim keyEndLengths As Integer()
Dim rangeIndex As Integer
Dim rangeCount As Integer
Dim rangesPreread As Integer
Dim columnsPreread As JET_COLUMNID()
Dim grbit As PrereadIndexRangesGrbitWindows8Api.PrereadKeyRanges(sesid, tableid, _
    keysStart, keyStartLengths, keysEnd, _
    keyEndLengths, rangeIndex, rangeCount, _
    rangesPreread, columnsPreread, grbit)
public static void PrereadKeyRanges(
    JET_SESID sesid,
    JET_TABLEID tableid,
    byte[][] keysStart,
    int[] keyStartLengths,
    byte[][] keysEnd,
    int[] keyEndLengths,
    int rangeIndex,
    int rangeCount,
    out int rangesPreread,
    JET_COLUMNID[] columnsPreread,
    PrereadIndexRangesGrbit grbit
)

Parâmetros

  • keysStart
    Tipo: []

    O início dos intervalos de chaves a serem pré-lidos.

  • keyStartLengths
    Tipo: []

    Os comprimentos das teclas de início a serem pré-lidas.

  • keysEnd
    Tipo: []

    O fim do intervalo de chaves a ser pré-lido.

  • keyEndLengths
    Tipo: []

    Os comprimentos das chaves finais a serem pré-lidas.

  • rangeIndex
    Tipo: System.Int32

    O índice do primeiro intervalo de chaves na matriz a ser lida.

  • rangeCount
    Tipo: System.Int32

    O número máximo de intervalos de chaves a serem pré-lidos.

  • rangesPreread
    Tipo: System.Int32

    Retorna o número de chaves realmente pré-lidas.

  • columnsPreread
    Tipo: []

    Lista de IDs de coluna para colunas de valor longo a serem pré-lidas.

Confira também

Referência

Classe Windows8Api

Membros do Windows8Api

Namespace Microsoft.Isam.Esent.Interop.Windows8