Compartilhar via


CDynamicAccessor::GetColumnInfo

Retorna os metadados de coluna necessários 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 de memória no qual retornar o número de colunas no conjunto de linhas; Esse número inclui a coluna de indicador, se houver.

  • ppColumnInfo
    [out] Um ponteiro para a memória retornar uma matriz de DBCOLUMNINFO estruturas.Consulte "DBCOLUMNINFO estruturas" em IColumnsInfo::GetColumnInfo na OLE DB Programmer referência.

  • ppStringsBuffer
    [out] Um ponteiro para memória em para retornar um ponteiro para o armazenamento para todos os valores de seqüência de caracteres (nomes usados dentro de columnid ou pwszName) dentro de um bloco único de alocação.

Valor de retorno

Um dos padrão HRESULT valores.

Comentários

Consulte IColumnsInfo::GetColumnInfo na OLE DB Programmer referência para obter informações sobre os tipos de dados DBORDINAL, DBCOLUMNINFO, e OLECHAR.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDynamicAccessor