共用方式為


CArchiveException::m_cause

指定例外狀況的原因。

int m_cause;

備註

此資料成員是型別 int的公用變數。 它的值是由 CArchiveException 列舉型別所定義。 列舉值及其意義如下:

  • CArchiveException::none 沒有錯誤發生。

  • CArchiveException::genericException 未指定的錯誤。

  • CArchiveException::readOnly 嘗試寫入的開啟檔案是用來載入。

  • CArchiveException::endOfFile 到達檔案結尾,當讀取物件時。

  • CArchiveException::writeOnly 嘗試從用來儲存開啟的檔案中讀取。

  • CArchiveException::badIndex 無效的檔案格式。

  • CArchiveException::badClass 嘗試讀取物件的錯誤型別的物件。

  • CArchiveException::badSchema 嘗試讀取具有類別的不同版本的物件。

    注意事項注意事項

    這些 CArchiveException 原因列舉值從 CFileException 原因列舉值是不同的。

    注意事項注意事項

    CArchiveException::generic 已被取代。使用 genericException 。如果 generic 應用程式並且以/clr 建置,都不能用於解密的語法錯誤。

需求

Header: afx.h

請參閱

參考

CArchiveException 類別

階層架構圖