Interface IColumnData (mmc.h)

A interface IColumnData é introduzida no MMC 1.2.

A interface IColumnData permite que um snap-in defina e recupere os dados de exibição persistentes das colunas de exibição de lista a serem usados para personalização de coluna. Para obter mais informações sobre quando usar a interface IColumnData , consulte Using IColumnData.

A interface fornece métodos para fornecer programaticamente a mesma funcionalidade que o MMC fornece na caixa de diálogo Modificar Colunas . Além disso, a interface IColumnData fornece métodos para definir e recuperar a coluna classificada e a direção de classificação de um conjunto de colunas específico.

Todos os conjuntos de dados e recuperados pelos métodos da interface IColumnData são persistidos pelo MMC na memória e não em um meio de fluxo ou armazenamento. Esses dados são persistidos em um arquivo de console .msc somente quando o usuário escolhe o comando de menu Salvar .

O MMC persiste dados de coluna (também chamados de dados de configuração de coluna) por conjunto de colunas (usando uma ID de conjunto de colunas) por exibição por instância de snap-in. Em cada exibição, cada ID do conjunto de colunas faz referência aos próprios dados de configuração de coluna. O snap-in pode usar a interface IColumnData relativa à exibição específica para acessar os dados de configuração de coluna dessa exibição.

Para obter mais informações sobre a personalização de coluna, consulte Usando persistência de coluna.

A interface IColumnData pode ser consultada do IConsole passado para IComponent::Initialize durante a criação do componente.

Herança

A interface IColumnData herda da interface IUnknown . IColumnData também tem estes tipos de membros:

Métodos

A interface IColumnData tem esses métodos.

 
IColumnData::GetColumnConfigData

O método IColumnData::GetColumnConfigData permite que um snap-in recupere a largura, a ordem e as status ocultas atuais de cada coluna em um conjunto de colunas armazenado na memória pelo MMC.
IColumnData::GetColumnSortData

O método IColumnData::GetColumnSortData permite que um snap-in recupere da memória a coluna classificada e a direção de classificação para colunas em um conjunto de colunas.
IColumnData::SetColumnConfigData

O método IColumnData::SetColumnConfigData permite que um snap-in defina a largura persistente, a ordem e a status oculta das colunas em um conjunto de colunas.
IColumnData::SetColumnSortData

O método IColumnData::SetColumnSortData permite que um snap-in defina a coluna classificada e a direção de classificação para colunas em um conjunto de colunas.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho mmc.h

Confira também

Usando persistência de coluna

Usando IColumnData