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