Метод IColumnData::GetColumnSortData (mmc.h)
Метод IColumnData::GetColumnSortData позволяет оснастке извлекать из памяти отсортированный столбец и направление сортировки для столбцов в наборе столбцов.
Синтаксис
HRESULT GetColumnSortData(
[in] SColumnSetID *pColID,
[out] MMC_SORT_SET_DATA **ppColSortData
);
Параметры
[in] pColID
Указатель на структуру SColumnSetID , содержащую идентификатор набора столбцов, данные сортировки которого необходимо извлечь.
[out] ppColSortData
Указатель на указатель на структуру MMC_SORT_SET_DATA , которая будет содержать данные сортировки столбцов набора столбцов.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Комментарии
Если пользователь выбирает элемент область, а затем изменяет данные сортировки в представлении списка выбранного элемента. Если оснастка вызывает метод IColumnData::GetColumnSortData для получения одинаковых данных сортировки, метод вернет новые данные независимо от того, отменяет ли пользователь выбор элемента.
Структура MMC_SORT_SET_DATA и ее массив MMC_SORT_DATA структур выделяются MMC в виде одного непрерывного блока памяти во время вызовов GetColumnSortData. Оснастка должна вызывать CoTaskMemFree с заданным указателем на MMC_SORT_SET_DATA. Это освобождает весь блок памяти.
Все наборы данных и полученные методами интерфейса IColumnData сохраняются MMC в памяти, а не в потоке или носителе хранилища. Эти данные сохраняются в msc-файле консоли, только если пользователь выбирает команду меню Сохранить .
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |
DLL | Mmcndmgr.dll |