CRowsetImpl::GetColumnInfo

estático ATLCOLUMNINFO * GetColumnInfo (T * pv, ULONG * pcCols );

Valor de retorno

Um ponteiro para uma estrutura estática de ATLCOLUMNINFO.

Parâmetros

pv

[no] Um ponteiro para do usuário CRowsetImpl derivada classe.

pcCols

[no] Um ponteiro (de saída) para o número de colunas retornado.

Observações

Este método é uma Substituir avançada.

Esse método é chamado por várias classes de implementação base para recuperar informações de coluna para uma Solicitar de cliente específico. Normalmente, esse método poderia ser chamado por IColumnsInfoImpl. Se você substituir esse método, você deve colocar uma versão do método em seu CRowsetImpl-classe derivada. Porque o método pode ser colocado em uma classe não-templatized, você deve alterar o pv para o apropriado CRowsetImpl-derivado classe.

O exemplo a seguir demonstra o uso do GetColumnInfo . Neste exemplo, CMyRowset é um CRowsetImpl-classe derivada. Em ordem para substituir GetColumnInfo para Tudo as instâncias dessa classe, coloque o seguinte método na definição de classe CMyRowset:

   estático ATLCOLUMNINFO * GetColumnInfo(CMyRowset* pRowset, ULONG* pcCols)
{
   ....
}

Ambos os ATLMTO amostra e o exemplo MyProv demonstram substituindo esse método.

Visão geral de CRowsetImpl |  Classe CRowsetImpl membros

Index