JET_RETINFO Struttura

Si applica a: Windows | Windows Server

JET_RETINFO Struttura

La struttura JET_RETINFO contiene parametri di input e output facoltativi per JetRetrieveColumn. Un puntatore Null può essere passato in cui verrà passato un puntatore a questa struttura. Il passaggio di un puntatore Null è uguale al passaggio di JET_RETINFO con cbStruct impostato su sizeof(JET_RETINFO), ibLongValue impostato su 0 (zero) e itagSequence impostato su 1.

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

Membri

cbStruct

Deve essere impostato sulle dimensioni della struttura JET_RETINFO , in byte e serve per confermare la presenza dei campi seguenti.

ibLongValue

Offset del primo byte da recuperare da una colonna di tipo JET_coltypLongBinary o JET_coltypLongText. Si noti che la quantità di dati recuperati da questo offset è la dimensione inferiore del buffer di output e le dimensioni dei dati nel valore effettivo dopo questo offset.

itagSequence

Descrive il numero di sequenza di valore in una colonna multivalore. Si noti che la matrice di valori è basata su un'unica. Il primo valore è sequenza 1, non 0. Se la colonna record ha un solo valore, 1 deve essere passata come itagSequence

Con una colonna che può contenere più valori, è possibile usare solo un numero di sequenza maggiore di 1 in JetSetColumn e JetRetrieveColumn o 0 in JetSetColumn. Nell'implementazione corrente del motore, qualsiasi colonna creata con JET_bitColumnTagged può contenere più valori. Le colonne create con JET_bitColumnMultiValued differiscono dalle colonne con tag multivalore solo nel modo in cui vengono indicizzate. Per altre informazioni , vedere JET_INDEXCREATE .

columnidNextTagged

Restituisce l'oggetto columnid dell'oggetto con tag, multivalore o sparse, colonna quando tutte le colonne contrassegnate vengono recuperate passando 0 come columnid a JetRetrieveColumn.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Vedere anche

JET_COLTYP
JET_COLUMNID
JET_RETINFO
JetRetrieveColumn