Metodo Windows7Api.JetPrereadKeys (JET_SESID, JET_TABLEID, Byte[][], Int32 , Int32, Int32, Int32, PrereadKeysGrbit)

Se i record con le chiavi specificate non si trovano nella cache del buffer, avviare letture asincrone per inserire i record nella cache del buffer del database.

Namespace:Microsoft.Isam.Esent.Interop.Windows7
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Sintassi

'Declaration
Public Shared Sub JetPrereadKeys ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    keys As Byte()(), _
    keyLengths As Integer(), _
    keyIndex As Integer, _
    keyCount As Integer, _
    <OutAttribute> ByRef keysPreread As Integer, _
    grbit As PrereadKeysGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim keys As Byte()()
Dim keyLengths As Integer()
Dim keyIndex As Integer
Dim keyCount As Integer
Dim keysPreread As Integer
Dim grbit As PrereadKeysGrbitWindows7Api.JetPrereadKeys(sesid, tableid, _
    keys, keyLengths, keyIndex, keyCount, _
    keysPreread, grbit)
public static void JetPrereadKeys(
    JET_SESID sesid,
    JET_TABLEID tableid,
    byte[][] keys,
    int[] keyLengths,
    int keyIndex,
    int keyCount,
    out int keysPreread,
    PrereadKeysGrbit grbit
)

Parametri

  • chiavi
    Tipo: []

    Chiavi da prereadre. Le chiavi devono essere ordinate.

  • keyLengths
    Tipo: []

    Lunghezze delle chiavi da prereadre.

  • keyIndex
    Tipo: System.Int32

    Indice della prima chiave nella matrice di chiavi da leggere.

  • keyCount
    Tipo: System.Int32

    Numero massimo di chiavi da prereadre.

  • keysPreread
    Tipo: System.Int32

    Restituisce il numero di chiavi da prereadre effettivamente.

Vedi anche

Riferimento

Classe Windows7Api

Membri di Windows7Api

Overload di JetPrereadKeys

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