다음을 통해 공유


IPreviewHandler::D oPreview 메서드(shobjidl_core.h)

미리 보기 처리기가 이전 Initialize 메서드 호출에 지정된 원본에서 데이터를 로드하고 미리 보기 창으로 렌더링을 시작하도록 지시합니다.

구문

HRESULT DoPreview();

반환 값

형식: HRESULT

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
작업이 성공적으로 완료되었습니다.
E_PREVIEWHANDLER_DRM_FAIL
디지털 권한 관리에 의해 차단됩니다.
E_PREVIEWHANDLER_NOAUTH
파일 권한에 의해 차단됩니다.
E_PREVIEWHANDLER_NOTFOUND
항목을 찾을 수 없습니다.
E_PREVIEWHANDLER_CORRUPT
항목이 손상되었습니다.

설명

미리 보기 창이 아직 만들어지지 않은 경우 이 메서드가 호출된 후에 만들어야 합니다. 미리 보기 처리기는 IPreviewHandler::SetWindow 또는 IPreviewHandler::SetRect에 지정된 영역을 그리는 역할을 합니다. 미리 보기 처리기가 렌더링되는 동안 이러한 메서드가 호출되면 항목 렌더링을 중지하거나 다시 시작하지 않고 창을 다시 배상/크기 조정해야 합니다.

이 메서드는 IPreviewHandler::SetWindow 가 호출된 후에만 호출되어야 합니다.

또한 이 메서드는 Initialize, Initialize 또는 Initialize가 호출된 후에만 호출되어야 합니다.

참고 이 메서드가 호출될 때까지 미리 보기 창을 실제로 만들지 마세요.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)
재배포 가능 파일 Windows Search 4 이상