JET_ENUMCOLUMNID-Struktur
Gilt für: Windows | Windows Server
JET_ENUMCOLUMNID-Struktur
Die JET_ENUMCOLUMNID-Struktur listet einen bestimmten Satz von Spalten und optional einen bestimmten Satz mehrerer Werte für diese Spalten auf, wenn die JetEnumerateColumns-Funktion verwendet wird. JetEnumerateColumns gibt ein Array von JET_ENUMCOLUMNID-Strukturen zurück.
typedef struct {
JET_COLUMNID columnid;
unsigned long ctagSequence;
unsigned long* rgtagSequence;
} JET_ENUMCOLUMNID;
Member
Columnid
Die zu enumerierende 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 Spaltenstatus JET_wrnColumnSkipped generiert.
ctagSequence
Gibt optional ein Array von Spaltenwerten (nach einem basierten Index) an, das für die angegebene Spalten-ID aufgezählt werden soll.
Wenn ctagSequence 0 (null) ist, wird rgtagSequence ignoriert, und alle Spaltenwerte für die angegebene Spalten-ID werden aufgelistet.
Wenn ein Element von rgtagSequence 0 (null) ist, wird die Enumeration dieses Spaltenwerts (nach einem basierten Index) übersprungen. Ein entsprechender Slot im Ausgabearray der JET_ENUMCOLUMNID-Struktur wird mit einer Spalte status Wert von JET_wrnColumnSkipped generiert.
rgtagSequence
Ein Array von 1-basierten Indizes in das Array von Spaltenwerten für eine bestimmte Spalte. Ein einzelnes Element ist eine itagSequence , die in JET_RETRIEVECOLUMN definiert ist. Eine itagSequence von 0 (null) bedeutet "skip". Eine itagSequence von 1 bedeutet, dass der erste Spaltenwert der Spalte zurückgegeben wird, 2 für die zweite usw.
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. |
Kopfzeile |
Deklariert in Esent.h. |
Weitere Informationen
JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns