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.

Consulte Também

JetSetColumn