JET_ENUMCOLUMNID Struktur
Gilt für: Windows | Windows Server
JET_ENUMCOLUMNID Struktur
Die JET_ENUMCOLUMNID-Struktur aufzählt einen bestimmten Satz von Spalten und optional einen bestimmten Satz von mehreren Werten für diese Spalten, wenn die JetEnumerateColumns-Funktion verwendet wird. JetEnumerateColumns gibt ein Array von JET_ENUMCOLUMNID zurück.
typedef struct {
JET_COLUMNID columnid;
unsigned long ctagSequence;
unsigned long* rgtagSequence;
} JET_ENUMCOLUMNID;
Member
Columnid
Die aufzählte Spalten-ID.
Wenn die Spalten-ID 0 (null) ist, wird die Enumeration dieser Spalte übersprungen, und ein entsprechender Slot im Ausgabearray von JET_ENUMCOLUMN-Strukturen wird mit dem Spaltenzustand JET_wrnColumnSkipped.
ctagSequence
Identifiziert optional ein Array von Spaltenwerten (durch einen 1-basierten Index), die für die angegebene Spalten-ID aufzählt werden.
Wenn ctagSequence 0 (null) ist, wird rgtagSequence ignoriert, und alle Spaltenwerte für die angegebene Spalten-ID werden aufzählt.
Wenn ein Element von rgtagSequence 0 (null) ist, wird die Enumeration dieses Spaltenwerts (durch einen 1-basierten Index) übersprungen. Ein entsprechender Slot im Ausgabearray der JET_ENUMCOLUMNID wird mit dem Spaltenstatuswert JET_wrnColumnSkipped.
rgtagSequence
Ein Array von einsbasierten Indizes im Array von Spaltenwerten für eine bestimmte Spalte. Ein einzelnes Element ist eine itagSequence, die inder JET_RETRIEVECOLUMN. Eine itagSequence von 0 (null) bedeutet "skip". Eine itagSequence von 1 bedeutet, dass der erste Spaltenwert der Spalte, 2 die zweite Spalte und so weiter zurückgeben.
Anforderungen
| Anforderung | Wert |
|---|---|
Client |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server. |
Header |
Wird in Esent.h deklariert. |
Weitere Informationen
JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns