JET_ENUMCOLUMNID 结构

适用于: Windows |Windows Server

JET_ENUMCOLUMNID 结构

使用 JetEnumerateColumns 函数时,JET_ENUMCOLUMNID 结构枚举一组特定的列,并选择性地枚举这些列的多个特定值集。 JetEnumerateColumns 返回 JET_ENUMCOLUMNID 结构的数组。

    typedef struct {
      JET_COLUMNID columnid;
      unsigned long ctagSequence;
      unsigned long* rgtagSequence;
    } JET_ENUMCOLUMNID;

成员

columnid

要枚举的列 ID。

如果列 ID 为 0 (零) 则跳过此列的枚举,并且将生成 JET_ENUMCOLUMN 结构的输出数组中的相应槽,其列状态为 JET_wrnColumnSkipped。

ctagSequence

(可选)标识列值的数组, (基于 1 的索引) 为指定的列 ID 枚举。

如果 ctagSequence 为 0 (零) 则忽略 rgtagSequence ,并将枚举指定列 ID 的所有列值。

如果 rgtagSequence 的元素为 0 (零) ,则将跳过由从 1 开始的索引) (该列值的枚举。 将生成 JET_ENUMCOLUMNID 结构的输出数组中的相应槽,其列状态值为 JET_wrnColumnSkipped。

rgtagSequence

给定列的列值数组中从 1 开始的索引数组。 单个元素是在 JET_RETRIEVECOLUMN 中定义的 itagSequenceitagSequence 为 0 (零) 表示“skip”。 itagSequence 为 1 表示返回列的第一个列值,2 表示第二列的值,依序而论。

要求

要求

客户端

需要 Windows Vista、Windows XP 或 Windows 2000 专业版。

服务器

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

标头

在 Esent.h 中声明。

另请参阅

JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns