JET_ENUMCOLUMNID構造体
適用対象: Windows |Windows Server
JET_ENUMCOLUMNID構造体
JET_ENUMCOLUMNID構造体は、JetEnumerateColumns 関数を使用するときに、特定の列セットを列挙し、必要に応じて、それらの列の複数の値の特定のセットを列挙します。 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
必要に応じて、指定された列 ID を列挙する列値の配列 (1 から始まるインデックス) を識別します。
ctagSequence が 0 (ゼロ) の場合、rgtagSequence は無視され、指定した列 ID のすべての列値が列挙されます。
rgtagSequence の要素が 0 (ゼロ) の場合、その列値の列挙は (1 から始まるインデックスによって) スキップされます。 JET_ENUMCOLUMNID構造体の出力配列内の対応するスロットは、列の状態値が JET_wrnColumnSkipped で生成されます。
rgtagSequence
特定の列の列値の配列への 1 から始まるインデックスの配列。 1 つの要素は、JET_RETRIEVECOLUMNで定義されている itagSequence です。 itagSequence が 0 (ゼロ) の場合は、"skip" を意味します。 itagSequence が 1 の場合、列の最初の列の値が返され、2 は 2 番目の列を意味します。
必要条件
要件 | 値 |
---|---|
Client |
Windows Vista、Windows XP、または Windows 2000 Professional が必要です。 |
[サーバー] |
Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。 |
Header |
Esent.h で宣言されています。 |
参照
JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns