다음을 통해 공유


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. 스냅인은 *pResultViewType의 정보에 따라 MMC가 보기를 복원하지 못하도록 S_FALSE 반환할 수 있습니다. 다른 반환 값은 오류 코드를 나타냅니다.

설명

*pResultViewTypepstrPersistableViewDescription 멤버는 결과 보기에 할당된 이름을 지정합니다. pstrPersistableViewDescription 멤버로 식별된 결과 보기를 복원하기 위해 스냅인은 *pResultViewType의 나머지 멤버를 채웁니다. 결과 보기의 이름은 원래 스냅인의 IComponent2::GetResultViewType2 구현 중에 할당됩니다. MMC는 IComponent2::RestoreResultView 를 호출하여 사용자가 결과 보기를 다시 방문할 때 스냅인이 내부 보기 설정을 복원할 수 있도록 합니다.

사용자가 보기를 사용자 지정할 때 일부 설정(예: 보기 옵션 또는 보기 모드)은 MMC에서 알려져 있으며 일부 설정(예: 이벤트 뷰어 스냅인의 가장 오래된 첫 번째)은 스냅인 내부입니다. MMC 2.0 이전에는 MMC가 스냅인과 통신하여 내부 보기 설정을 복원하는 메커니즘이 없었습니다. 그러나 MMC 2.0의 IComponent2::GetResultViewType2IComponent2::RestoreResultView 메서드는 내부 보기 설정이 복원되는 메커니즘을 제공합니다. 스냅인은 RESULT_VIEW_TYPE_INFO 구조체의 pstrPersistableViewDescription 멤버에 대해 내부 보기 설정을 유지합니다. MMC 가 IComponent2::RestoreResultView 를 호출하여 결과 보기를 복원하는 경우 스냅인은 지속형 설정을 사용하여 보기 복원을 완료합니다.

사용자는 MMC 뒤로/앞으로 단추를 누르거나 저장된 콘솔 파일을 로드하여 결과 보기를 다시 확인합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 mmc.h

추가 정보

IComponent2::GetResultViewType2

RESULT_VIEW_TYPE_INFO

결과 뷰 복원