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
由列舉的一個索引) 所 (的資料行值。
err
資料行狀態碼,由資料行值的列舉所產生。
值 |
意義 |
---|---|
JET_wrnColumnNull |
要求的資料行值為 Null。 |
JET_wrnColumnSkipped |
對應至這個JET_ENUMCOLUMNVALUE結構之 JET_ENUMCOLUMNrgtagSequence陣列專案中指定的itagSequence是零。 |
JET_wrnColumnTruncated |
要求的資料行值在傳回之前已截斷為指定的大小。 只有包含大量資料的長文字和長二進位資料行才會發生此截斷。 |
cbData
針對資料行列舉的資料行值。
輸出緩衝區會在記憶體中傳回,該記憶體是使用提供給JetEnumerateColumns的realloc相容回呼所配置。
pvData
針對資料行列舉的資料行值。
輸出緩衝區會在記憶體中傳回,該記憶體是使用提供給JetEnumerateColumns的realloc相容回呼所配置。
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista、Windows XP 或 Windows 2000 Professional。 |
Server |
需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。 |
標頭 |
在 Esent.h 中宣告。 |
另請參閱
JET_ENUMCOLUMN
JET_ENUMCOLUMNVALUE
JET_ERR
JetEnumerateColumns
realloc