Condividi tramite


Metodo Windows8Api.PrereadKeyRanges

Se i record con gli intervalli di chiavi specificati non si trovano nella cache del buffer, avviare letture asincrone per portare i record nella cache del buffer del database.

Spazio dei nomi:Microsoft.Isam.Esent.Interop.Windows8
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Sintassi

'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
)

Parametri

  • keysStart
    Tipo: []

    Inizio degli intervalli di chiavi da prereadre.

  • keyStartLengths
    Tipo: []

    Lunghezza delle chiavi iniziale da prereadre.

  • keysEnd
    Tipo: []

    Fine degli intervalli chiave da prereadre.

  • keyEndLengths
    Tipo: []

    Lunghezza delle chiavi finali da prereadre.

  • rangeIndex
    Tipo: System.Int32

    Indice del primo intervallo di chiavi della matrice da leggere.

  • rangeCount
    Tipo: System.Int32

    Numero massimo di intervalli di chiavi da prereadre.

  • rangePreread
    Tipo: System.Int32

    Restituisce il numero di chiavi effettivamente preread.

  • columnsPreread
    Tipo: []

    Elenco di ID colonna per le colonne a valore lungo da prereadre.

Vedi anche

Riferimento

Classe Windows8Api

Membri di Windows8Api

Spazio dei nomi Microsoft.Isam.Esent.Interop.Windows8