Compartilhar via


Método IComponent2::RestoreResultView (mmc.h)

O método RestoreResultView restaura a exibição de resultado. Esse método permite que um snap-in restaure detalhes específicos do snap-in de uma exibição de resultados. Para obter mais informações, consulte Restaurando exibições de resultado.

Esse método substitui o uso da notificação de MMCN_RESTORE_VIEW .

Sintaxe

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

Parâmetros

[in] cookie

Um valor que especifica o identificador exclusivo cuja exibição de resultado será restaurada.

[in] pResultViewType

Um ponteiro para a estrutura RESULT_VIEW_TYPE_INFO para a exibição de resultado.

Retornar valor

Se tiver êxito, o valor retornado será S_OK. O snap-in pode retornar S_FALSE para impedir que o MMC restaure a exibição com base nas informações em *pResultViewType. Outros valores retornados indicam um código de erro.

Comentários

O membro pstrPersistableViewDescription de *pResultViewType especifica o nome atribuído à exibição de resultado. Para restaurar a exibição de resultado identificada pelo membro pstrPersistableViewDescription , o snap-in preenche os membros restantes de *pResultViewType. O nome da exibição de resultado é originalmente atribuído durante a implementação do snap-in de IComponent2::GetResultViewType2. O MMC chama IComponent2::RestoreResultView para que o snap-in possa restaurar as configurações de exibição internas quando a exibição de resultado for revisitada pelo usuário.

Quando o usuário personaliza a exibição, algumas das configurações (como opções de exibição ou modo de exibição) são conhecidas pelo MMC e algumas (como a mais antiga primeira no snap-in Visualizador de Eventos) são internas para o snap-in. Antes do MMC 2.0, não havia mecanismo para que o MMC se comunicasse com o snap-in para restaurar as configurações de exibição internas. Os métodos IComponent2::GetResultViewType2 e IComponent2::RestoreResultView no MMC 2.0, no entanto, fornecem o mecanismo pelo qual as configurações de exibição internas são restauradas. O snap-in persiste as configurações de exibição internas em relação ao membro pstrPersistableViewDescription da estrutura RESULT_VIEW_TYPE_INFO . Quando o MMC chama IComponent2::RestoreResultView para restaurar a exibição de resultado, o snap-in usa as configurações persistentes para concluir a restauração da exibição.

O usuário revisita o modo de exibição de resultado pressionando os botões MMC Back/Forward ou carregando um arquivo de console salvo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho mmc.h

Confira também

IComponent2::GetResultViewType2

RESULT_VIEW_TYPE_INFO

Restaurando exibições de resultados