Partilhar via


CDynamicAccessor::GetColumnInfo

Retorna os metadados de coluna necessário para a maioria dos consumidores.

HRESULT GetColumnInfo( 
   IRowset* pRowset, 
   DBORDINAL* pColumns, 
   DBCOLUMNINFO** ppColumnInfo, 
   OLECHAR** ppStringsBuffer  
) throw( );

Parâmetros

  • pRowset
    [in] Um ponteiro para o IRowset interface.

  • pColumns
    [out] Um ponteiro para a memória na qual deseja retornar o número de colunas no conjunto de linhas; esse número inclui a coluna de indicador, se houver um.

  • ppColumnInfo
    [out] Um ponteiro para a memória na qual deseja retornar uma matriz de DBCOLUMNINFO estruturas.Consulte "DBCOLUMNINFO estruturas" emIColumnsInfo::GetColumnInfo in the Referência do programador do OLE DB.

  • ppStringsBuffer
    [out] Um ponteiro para a memória na qual deseja retornar um ponteiro para o armazenamento para todos os valores de seqüência de caracteres (nomes usados tanto dentro de columnid or for pwszName) em um bloco de alocação única.

Valor de retorno

Um do padrão HRESULT valores.

Comentários

See IColumnsInfo::GetColumnInfo in the Referência do programador do OLE DB para obter informações sobre os dados de tipos de DBORDINAL, DBCOLUMNINFO, and OLECHAR.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDynamicAccessor

Outros recursos

CDynamicAccessor membros