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


Метод IComponent2::RestoreResultView (mmc.h)

Метод RestoreResultView восстанавливает представление результатов. Этот метод позволяет оснастке восстанавливать сведения о представлении результатов, относящиеся к оснастке. Дополнительные сведения см. в разделе Восстановление представлений результатов.

Этот метод заменяет использование уведомления MMCN_RESTORE_VIEW .

Синтаксис

HRESULT RestoreResultView(
  [in] MMC_COOKIE             cookie,
  [in] PRESULT_VIEW_TYPE_INFO pResultViewType
);

Параметры

[in] cookie

Значение типа , указывающее уникальный идентификатор, представление результатов которого будет восстановлено.

[in] pResultViewType

Указатель на структуру RESULT_VIEW_TYPE_INFO для представления результатов.

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

В случае успешного выполнения возвращаемое значение будет S_OK. Оснастка может возвращать S_FALSE, чтобы не позволить MMC восстановить представление на основе сведений в *pResultViewType. Другие возвращаемые значения указывают на код ошибки.

Комментарии

Элемент pstrPersistableViewDescription элемента *pResultViewType указывает имя, присвоенное представлению результатов. Чтобы восстановить представление результатов, определенное элементом pstrPersistableViewDescription , оснастка заполняет остальные элементы *pResultViewType. Имя представления результатов изначально присваивается во время реализации оснастки IComponent2::GetResultViewType2. MMC вызывает IComponent2::RestoreResultView , чтобы оснастка может восстановить внутренние параметры представления при повторном просмотре результирующих представлений пользователем.

Когда пользователь настраивает представление, некоторые параметры (например, параметры представления или режим представления) известны MMC, а некоторые (например, Старые первые в оснастке Просмотр событий) являются внутренними для оснастки. До mmc 2.0 не было механизма взаимодействия MMC с оснасткой для восстановления параметров внутреннего представления. Однако методы IComponent2::GetResultViewType2 и IComponent2::RestoreResultView в MMC 2.0 предоставляют механизм восстановления параметров внутреннего представления. Оснастка сохраняет внутренние параметры представления для элемента pstrPersistableViewDescriptionструктуры RESULT_VIEW_TYPE_INFO . Когда MMC вызывает IComponent2::RestoreResultView для восстановления представления результатов, оснастка использует сохраненные параметры для завершения восстановления представления.

Пользователь возвращается к представлению результатов, нажимая кнопки MMC Back/Forward или загружая сохраненный файл консоли.

Требования

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

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

IComponent2::GetResultViewType2

RESULT_VIEW_TYPE_INFO

Восстановление представлений результатов