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 中定义的 itagSequence。 itagSequence 为 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