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.
A interface IColumnData herda da interface IUnknown . IColumnData também tem estes tipos de membros:
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. |
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | mmc.h |