JET_ENUMCOLUMNVALUE構造体
適用対象: Windows |Windows Server
JET_ENUMCOLUMNVALUE構造体
JET_ENUMCOLUMNVALUE構造体は、JetEnumerateColumns 関数を使用してレコードの列値を列挙します。 JetEnumerateColumns は、JET_ENUMCOLUMNVALUE構造体の配列を返します。 配列は、その関数に提供された realloc 互換コールバックを使用して割り当てられたメモリで返されます。
typedef struct {
unsigned long itagSequence;
JET_ERR err;
unsigned long cbData;
void* pvData;
} JET_ENUMCOLUMNVALUE;
メンバー
itagSequence
列挙された列の値 (1 から始まるインデックス)。
err
列の値の列挙に起因する列の状態コード。
値 |
説明 |
---|---|
JET_wrnColumnNull |
要求された列の値は NULL です。 |
JET_wrnColumnSkipped |
このJET_ENUMCOLUMNVALUE構造体に対応するJET_ENUMCOLUMN構造体の rgtagSequence 配列の要素で指定された itagSequence は 0 でした。 |
JET_wrnColumnTruncated |
要求された列の値は、返される前に指定されたサイズに切り捨てられました。 この切り捨ては、大量のデータを含む長いテキスト列と長いバイナリ列に対してのみ行われます。 |
cbData
列に対して列挙された列の値。
出力バッファーは、JetEnumerateColumns に提供された realloc 互換コールバックを使用して割り当てられたメモリに返されます。
pvData
列に対して列挙された列の値。
出力バッファーは、JetEnumerateColumns に提供された realloc 互換コールバックを使用して割り当てられたメモリに返されます。
要件
要件 | 値 |
---|---|
Client |
Windows Vista、Windows XP、または Windows 2000 Professional が必要です。 |
[サーバー] |
Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。 |
Header |
Esent.h で宣言されています。 |
参照
JET_ENUMCOLUMN
JET_ENUMCOLUMNVALUE
JET_ERR
JetEnumerateColumns
realloc