Condividi tramite


Metodo IComponent2::RestoreResultView (mmc.h)

Il metodo RestoreResultView ripristina la visualizzazione dei risultati. Questo metodo consente a uno snap-in di ripristinare i dettagli specifici dello snap-in di una visualizzazione dei risultati. Per altre informazioni, vedere Ripristino delle visualizzazioni dei risultati.

Questo metodo sostituisce l'uso della notifica di MMCN_RESTORE_VIEW .

Sintassi

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

Parametri

[in] cookie

Valore che specifica l'identificatore univoco la cui visualizzazione dei risultati verrà ripristinata.

[in] pResultViewType

Puntatore alla struttura RESULT_VIEW_TYPE_INFO per la visualizzazione dei risultati.

Valore restituito

Se ha esito positivo, il valore restituito è S_OK. Lo snap-in può restituire S_FALSE per impedire il ripristino della visualizzazione in base alle informazioni in *pResultViewType. Altri valori restituiti indicano un codice di errore.

Commenti

Il membro pstrPersistableViewDescription di *pResultViewType specifica il nome assegnato alla visualizzazione dei risultati. Per ripristinare la visualizzazione dei risultati identificata dal membro pstrPersistableViewDescription , lo snap-in compila i membri rimanenti di *pResultViewType. Il nome della visualizzazione dei risultati viene originariamente assegnato durante l'implementazione dello snap-in di IComponent2::GetResultViewType2. MMC chiama IComponent2::RestoreResultView in modo che lo snap-in possa ripristinare le impostazioni della visualizzazione interna quando la visualizzazione dei risultati viene rivisitata dall'utente.

Quando l'utente personalizza la visualizzazione, alcune delle impostazioni (ad esempio opzioni di visualizzazione o modalità di visualizzazione) sono note da MMC e alcune (ad esempio Oldest First in the Visualizzatore eventi snap-in) sono interne allo snap-in. Prima di MMC 2.0, non è stato presente alcun meccanismo per comunicare con MMC allo snap-in per ripristinare le impostazioni di visualizzazione interne. I Metodi IComponent2::GetResultViewType2 e IComponent2::RestoreResultView in MMC 2.0, tuttavia, forniscono il meccanismo in cui vengono ripristinate le impostazioni della visualizzazione interna. Lo snap-in mantiene le impostazioni di visualizzazione interne rispetto al membro pstrPersistableViewDescription della struttura RESULT_VIEW_TYPE_INFO . Quando MMC chiama IComponent2::RestoreResultView per ripristinare la visualizzazione dei risultati, lo snap-in usa le impostazioni persistenti per completare il ripristino della visualizzazione.

L'utente rivede la visualizzazione dei risultati premendo i pulsanti Indietro/Avanti MMC o caricando un file della console salvato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione mmc.h

Vedi anche

IComponent2::GetResultViewType2

RESULT_VIEW_TYPE_INFO

Ripristino delle visualizzazioni dei risultati