Compartilhar via


Estrutura JET_ENUMCOLUMNID

Aplica-se a: Windows | Windows Server

Estrutura JET_ENUMCOLUMNID

A estrutura JET_ENUMCOLUMNID enumera um conjunto específico de colunas e, opcionalmente, um conjunto específico de vários valores para essas colunas quando a função JetEnumerateColumns é usada. JetEnumerateColumns retorna uma matriz de estruturas JET_ENUMCOLUMNID .

    typedef struct {
      JET_COLUMNID columnid;
      unsigned long ctagSequence;
      unsigned long* rgtagSequence;
    } JET_ENUMCOLUMNID;

Membros

Columnid

A ID da coluna a ser enumerada.

Se a ID da coluna for 0 (zero), a enumeração dessa coluna será ignorada e um slot correspondente na matriz de saída de JET_ENUMCOLUMN estruturas será gerado com um estado de coluna de JET_wrnColumnSkipped.

ctagSequence

Opcionalmente, identifica uma matriz de valores de coluna (por índice baseado em um) para enumerar para a ID de coluna especificada.

Se ctagSequence for 0 (zero), rgtagSequence será ignorado e todos os valores de coluna para a ID de coluna especificada serão enumerados.

Se um elemento de rgtagSequence for 0 (zero), a enumeração desse valor de coluna (por índice baseado em um) será ignorada. Um slot correspondente na matriz de saída da estrutura JET_ENUMCOLUMNID será gerado com uma coluna status valor de JET_wrnColumnSkipped.

rgtagSequence

Uma matriz de índices baseados em um na matriz de valores de coluna para uma determinada coluna. Um único elemento é um itagSequence que é definido em JET_RETRIEVECOLUMN. Uma itagSequence de 0 (zero) significa "skip". Uma itagSequence de 1 significa retornar o primeiro valor de coluna da coluna, 2 significa o segundo e assim por diante.

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

JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns