JET_ENUMCOLUMNVALUE-Struktur

Gilt für: Windows | Windows Server

JET_ENUMCOLUMNVALUE-Struktur

Die JET_ENUMCOLUMNVALUE-Struktur listet die Spaltenwerte eines Datensatzes mithilfe der JetEnumerateColumns-Funktion auf. JetEnumerateColumns gibt ein Array von JET_ENUMCOLUMNVALUE-Strukturen zurück. Das Array wird im Arbeitsspeicher zurückgegeben, der mithilfe des realloc-kompatiblen Rückrufs zugeordnet wurde, der für diese Funktion bereitgestellt wurde.

    typedef struct {
      unsigned long itagSequence;
      JET_ERR err;
      unsigned long cbData;
      void* pvData;
    } JET_ENUMCOLUMNVALUE;

Member

itagSequence

Der Spaltenwert (nach einem basierten Index), der aufgezählt wurde.

err

Die Spalte status Code, der sich aus der Enumeration des Spaltenwerts ergibt.

Wert

Bedeutung

JET_wrnColumnNull

Der angeforderte Spaltenwert ist NULL.

JET_wrnColumnSkipped

Die itagSequence , die im Element des rgtagSequence-Arrays in der JET_ENUMCOLUMN Struktur angegeben wird, die dieser JET_ENUMCOLUMNVALUE Struktur entspricht, war null.

JET_wrnColumnTruncated

Der angeforderte Spaltenwert wurde auf die angegebene Größe abgeschnitten, bevor er zurückgegeben wird.

Diese Abschneidung tritt nur für lange Text- und lange binärspalten auf, die große Datenmengen enthalten.

cbData

Der Spaltenwert, der für die Spalte aufgezählt wurde.

Der Ausgabepuffer wird im Arbeitsspeicher zurückgegeben, der mithilfe des realloc-kompatiblenRückrufs für JetEnumerateColumns zugeordnet wurde.

pvData

Der Spaltenwert, der für die Spalte aufgezählt wurde.

Der Ausgabepuffer wird im Arbeitsspeicher zurückgegeben, der mithilfe des realloc-kompatiblenRückrufs für JetEnumerateColumns zugeordnet wurde.

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_ENUMCOLUMN
JET_ENUMCOLUMNVALUE
JET_ERR
JetEnumerateColumns
realloc