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


структура MMC_RESTORE_VIEW (mmc.h)

Структура MMC_RESTORE_VIEW представлена в MMC 1.1.

Структура MMC_RESTORE_VIEW содержит сведения о представлении области результатов, которые должны быть восстановлены оснасткой, когда пользователь переходит в представление, отображаемое в журнале представлений, с помощью кнопок "Назад" или "Вперед".

Синтаксис

typedef struct _MMC_RESTORE_VIEW {
  DWORD      dwSize;
  MMC_COOKIE cookie;
  LPOLESTR   pViewType;
  long       lViewOptions;
} MMC_RESTORE_VIEW;

Члены

dwSize

Значение типа , указывающее размер структуры MMC_RESTORE_VIEW. Оснастка может использовать dwSize для проверка версии структуры.

cookie

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

pViewType

Указатель на строку, указывающую тип представления, используемый для отображения области результатов для элемента, указанного в файле cookie. Дополнительные сведения о типах представлений см. в параметре ppViewType для IComponent::GetResultViewType.

lViewOptions

Значение типа , указывающее параметры параметра представления, используемые для отображения области результатов для элемента, указанного в файле cookie. Дополнительные сведения о параметрах представления см. в параметре pViewOptions объекта IComponent::GetResultViewType.

Комментарии

MMC ведет журнал навигации области результатов. Для каждого элемента в журнале MMC сохраняет тип представления и параметры представления, заданные параметром IComponent::GetResultViewType , когда панель результатов первоначально отображалась в ходе текущего сеанса консоли. Когда для навигации по журналу используются кнопки "Назад" или "Вперед", MMC отправляет оснастку, владеющую этим элементом , MMCN_RESTORE_VIEW уведомление, которое имеет указатель на структуру MMC_RESTORE_VIEW в качестве параметра arg и указатель на BOOL в качестве параметра param. Оснастка должна обработать это уведомление, задав соответствующий пункт меню в контекстном меню Вид , задав внутреннее состояние типа представления и выполнив любую инициализацию, необходимую для отображения области результатов в том виде, в котором она появилась в этой точке журнала представления.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть mmc.h

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

IComponent::GetResultViewType

IComponent::Notify

MMCN_RESTORE_VIEW