IOleDocumentView::ApplyViewState 方法 (docobj.h)

初始化先前儲存在 IOleDocumentView::SaveViewState 呼叫中之檢視狀態的檢視。

語法

HRESULT ApplyViewState(
  [in] LPSTREAM pstm
);

參數

[in] pstm

數據流的指標,其中包含檢視應該初始化本身的數據。

傳回值

此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。

傳回碼 Description
E_POINTER
pstm 中的值為 NULL
E_NOTIMPL
此檢視沒有有意義的載入狀態。 此錯誤應該很少見,因為大部分的檢視至少會有一些值得載入的狀態資訊。

備註

一般而言,此函式會在容器中建立現有檢視之後呼叫,但在顯示該檢視之前。 檢視負責驗證檢視數據流中的數據;容器不會嘗試解譯檢視的狀態數據。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 docobj.h

另請參閱

IOleDocument::CreateView

IOleDocumentView

IOleDocumentView::SaveViewState