Compartilhar via


Método IColumnData::GetColumnConfigData (mmc.h)

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.

Sintaxe

HRESULT GetColumnConfigData(
  [in]  SColumnSetID        *pColID,
  [out] MMC_COLUMN_SET_DATA **ppColSetData
);

Parâmetros

[in] pColID

Um ponteiro para uma estrutura SColumnSetID que contém a ID do conjunto de colunas cujos dados devem ser recuperados.

[out] ppColSetData

Um ponteiro para um ponteiro para uma estrutura MMC_COLUMN_SET_DATA que conterá os dados de coluna recuperados.

Retornar valor

Esse método pode retornar um desses valores.

Comentários

Suponha que o usuário selecione um item de escopo e modifique os dados de configuração de coluna da exibição de lista do item selecionado. Se o snap-in chamar IColumnData::GetColumnConfigData para recuperar os dados de configuração de coluna dessa exibição de lista, o método retornará os novos dados, independentemente de o usuário ter ou não desmarcado o item.

A estrutura MMC_COLUMN_SET_DATA e sua matriz de estruturas de MMC_COLUMN_DATA são alocados como um bloco de memória contíguo pelo MMC durante chamadas para GetColumnConfigData. O snap-in deve chamar CoTaskMemFree com o ponteiro fornecido para MMC_COLUMN_SET_DATA. Isso libera todo o bloco de memória.

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 salvos em um . Arquivo de console do MSC somente quando o usuário clica no comando de menu Salvar .

Requisitos

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

Confira também

IColumnData

Usando IColumnData