Api.JetGetSecondaryIndexBookmark 方法

检索光标当前位置的辅助索引条目的特殊书签。 然后,可以使用此书签通过 JetGotoSecondaryIndexBookmark 有效地将光标重新定位回同一索引项。 在包含重复键或包含同一记录的多个索引条目的辅助索引上重新定位时,这非常有用。

Namespace:Microsoft.Isam.Esent.Interop
装配: Microsoft.Isam.Esent.Interop.dll) 中的 Microsoft.Isam.Esent.Interop (

语法

'Declaration
Public Shared Sub JetGetSecondaryIndexBookmark ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    secondaryKey As Byte(), _
    secondaryKeySize As Integer, _
    <OutAttribute> ByRef actualSecondaryKeySize As Integer, _
    primaryKey As Byte(), _
    primaryKeySize As Integer, _
    <OutAttribute> ByRef actualPrimaryKeySize As Integer, _
    grbit As GetSecondaryIndexBookmarkGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim secondaryKey As Byte()
Dim secondaryKeySize As Integer
Dim actualSecondaryKeySize As Integer
Dim primaryKey As Byte()
Dim primaryKeySize As Integer
Dim actualPrimaryKeySize As Integer
Dim grbit As GetSecondaryIndexBookmarkGrbitApi.JetGetSecondaryIndexBookmark(sesid, _
    tableid, secondaryKey, secondaryKeySize, _
    actualSecondaryKeySize, primaryKey, _
    primaryKeySize, actualPrimaryKeySize, _
    grbit)
public static void JetGetSecondaryIndexBookmark(
    JET_SESID sesid,
    JET_TABLEID tableid,
    byte[] secondaryKey,
    int secondaryKeySize,
    out int actualSecondaryKeySize,
    byte[] primaryKey,
    int primaryKeySize,
    out int actualPrimaryKeySize,
    GetSecondaryIndexBookmarkGrbit grbit
)

parameters

  • secondaryKey
    类型:[]

    辅助密钥的输出缓冲区。

  • secondaryKeySize
    类型: System.Int32

    辅助密钥缓冲区的大小。

  • actualSecondaryKeySize
    类型: System.Int32

    返回辅助密钥的大小。

  • primaryKey
    类型:[]

    主键的输出缓冲区。

  • primaryKeySize
    类型: System.Int32

    主键缓冲区的大小。

  • actualPrimaryKeySize
    类型: System.Int32

    返回主键的大小。

另请参阅

参考

Api 类

Api 成员

Microsoft.Isam.Esent.Interop 命名空间