Метод 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 |