Freigeben über


JET_RETINFO-Struktur

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

JET_RETINFO-Struktur

Die JET_RETINFO -Datenstruktur enthält optional Eingabe- und Ausgabeparameter für JetRetrieveColumn. Ein null-Zeiger kann, in dem ein Zeiger auf diese Struktur andernfalls übergeben würden übergeben werden. Übergeben einen null-Zeiger ist identisch mit der Übergabe JET_RETINFO mit CbStruct auf sizeof(JET_RETINFO) IbLongValue auf 0 (null) und ItagSequence festgelegt festgelegt auf 1 festgelegt.

typedef struct {
  unsigned long cbStruct;
  unsigned long ibLongValue;
  unsigned long itagSequence;
  JET_COLUMNID columnidNextTagged;
} JET_RETINFO;

Mitglieder

cbStruct

Muss auf die Größe der Struktur JET_RETINFO in Bytes und dient, bestätigen das Vorhandensein der folgenden Felder festgelegt werden.

ibLongValue

Der Offset des ersten Bytes aus einer Spalte vom Typ JET_coltypLongBinaryoder JET_coltypLongTextabgerufen werden sollen. Beachten Sie, dass die Menge der Daten, die von diesen Offset abgerufen nach diesen Offset unten von der Größe des Ausgabepuffers und die Größe der Daten in den tatsächlichen Wert ist.

itagSequence

Beschreibt die Sequenznummer der Wert in einer Spalte mit mehreren Werten. Beachten Sie, dass das Array von Werten eins ist. Der erste Wert ist Sequenz 1, nicht 0. Wenn die Datensatzspalte nur einen Wert aufweist sollte dann 1 als die ItagSequence übergeben werden

Eine Spalte, die mehrere Werte enthalten kann, ist es nur möglich, eine Sequenznummer größer als 1 in JetSetColumn und JetRetrieveColumn oder 0 in JetSetColumnzu verwenden. In der aktuellen Implementierung des Moduls kann eine beliebige Spalte, die mit JET_bitColumnTagged erstellt wurde, mehrere Werte enthalten. Spalten mit JET_bitColumnMultiValued erstellten unterscheiden sich von mehrwertigen markierte Spalten nur in die Möglichkeit, dass sie indiziert sind. Weitere Informationen finden Sie unter JET_INDEXCREATE .

columnidNextTagged

Die Spalten-ID der abgerufenen markierte, mit mehreren Werten oder wenige, Spalte zurückgegeben, alle markierte Spalten abgerufen werden, indem JetRetrieveColumn0 als die Spalten-ID übergeben.

Voraussetzungen

-Client,

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server benötigt.

Kopfzeile

In Esent.h deklariert.

Siehe auch

JET_COLTYP
JET_COLUMNID
JET_RETINFO
JetRetrieveColumn