Поделиться через


Метод IColumnData::GetColumnConfigData (mmc.h)

Метод IColumnData::GetColumnConfigData позволяет оснастке получать текущую ширину, порядок и скрытое состояние каждого столбца в наборе столбцов, хранящегося в памяти MMC.

Синтаксис

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

Параметры

[in] pColID

Указатель на структуру SColumnSetID , содержащую идентификатор набора столбцов, данные которого необходимо извлечь.

[out] ppColSetData

Указатель на указатель на структуру MMC_COLUMN_SET_DATA , которая будет содержать полученные данные столбца.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Комментарии

Предположим, что пользователь выбирает область элемент, а затем изменяет данные конфигурации столбцов представления списка выбранного элемента. Если оснастка вызывает метод IColumnData::GetColumnConfigData для получения данных конфигурации столбца представления списка, метод возвращает новые данные независимо от того, отменяет ли пользователь выбор элемента.

Структура MMC_COLUMN_SET_DATA и массив MMC_COLUMN_DATA структур выделяются MMC в виде одного непрерывного блока памяти во время вызовов GetColumnConfigData. Оснастка должна вызывать CoTaskMemFree с заданным указателем на MMC_COLUMN_SET_DATA. Это освобождает весь блок памяти.

Все наборы данных и полученные методами интерфейса IColumnData сохраняются MMC в памяти, а не в потоке или носителе хранилища. Эти данные сохраняются в . Файл консоли MSC только в том случае, если пользователь щелкает команду меню Сохранить .

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h
DLL Mmcndmgr.dll

См. также раздел

IColumnData

Использование IColumnData