共用方式為


IPreviewHandler::D oPreview 方法 (shobjidl_core.h)

指示預覽處理程式從先前 Initialize 方法呼叫中指定的來源載入數據,並開始轉譯至預覽程序視窗。

語法

HRESULT DoPreview();

傳回值

類型:HRESULT

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
作業已順利完成。
E_PREVIEWHANDLER_DRM_FAIL
被數位版權管理封鎖。
E_PREVIEWHANDLER_NOAUTH
檔案許可權封鎖。
E_PREVIEWHANDLER_NOTFOUND
找不到專案。
E_PREVIEWHANDLER_CORRUPT
專案已損毀。

言論

如果尚未建立預覽程序視窗,則必須在呼叫此方法之後加以建立。 預覽處理程式負責繪製 IPreviewHandler::SetWindowIPreviewHandler::SetRect中指定的區域。 如果在預覽處理程序轉譯時呼叫這些方法,則必須重新父代/重設大小,而不停止或重新啟動專案的轉譯。

只有在呼叫 IPreviewHandler::SetWindow 之後,才應該呼叫這個方法。

此外,只有在 IInitializeWithItem::InitializeIInitializeWithStream::Initialize或呼叫 IInitializeWithFile::Initialize 之後,才呼叫此方法。

注意 在呼叫此方法之前,請勿實際建立預覽程序視窗。
 

要求

要求 價值
最低支援的用戶端 Windows Vista、Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 shobjidl_core.h (包括 Shobjidl.h)
可轉散發 Windows 搜尋 4 或更新版本