Estrutura JET_SETINFO
Aplica-se a: Windows | Windows Server
Estrutura JET_SETINFO
A estrutura JET_SETINFO contém parâmetros de entrada opcionais para JetSetColumn. Um ponteiro NULL pode ser passado em que um ponteiro para essa estrutura seria passado de outra forma. O significado de passar um NULL é o mesmo que passar JET_SETINFO com cbStruct definido como sizeof(JET_SETINFO), ibLongValue definido como 0 (zero) e itagSequence definido como 1.
typedef struct {
unsigned long cbStruct;
unsigned long ibLongValue;
unsigned long itagSequence;
} JET_SETINFO;
Membros
Cbstruct
O tamanho, em bytes, do JET_SETINFO. Esse valor confirma a presença dos campos a seguir.
ibLongValue
O deslocamento para o primeiro byte a ser definido em uma coluna do tipo JET_coltypLongBinary ou JET_coltypLongText.
itagSequence
Descreve o número de sequência de valor em uma coluna de vários valores a ser definida. A matriz de valores é baseada em um. O primeiro valor é a sequência 1, não 0 (zero). Se a coluna de registro tiver apenas um valor, 1 deverá ser passada como itagSequence se esse valor estiver sendo substituído. Um valor de 0 (zero) significa adicionar uma nova instância de valor de coluna ao final da sequência de valores de coluna.
Com uma coluna que pode conter vários valores, só é possível usar um número de sequência maior que 1 em JetSetColumn e JetRetrieveColumn ou 0 em JetSetColumn. Na implementação atual do mecanismo, qualquer coluna criada com JET_bitColumnTagged pode conter vários valores. As colunas criadas com JET_bitColumnMultiValued diferem das colunas marcadas com valores múltiplos apenas da maneira como são indexadas. Consulte JET_INDEXCREATE para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Cliente |
Requer Windows Vista, Windows XP ou Windows 2000 Professional. |
Servidor |
Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server. |
Cabeçalho |
Declarado em Esent.h. |