共用方式為


IXpsOMPackageWriter::IsClosed 方法 (xpsobjectmodel.h)

取得 IXpsOMPackageWriter 介面的狀態。

語法

HRESULT IsClosed(
  [out, retval] BOOL *isClosed
);

參數

[out, retval] isClosed

布林變數的指標,可接收 IXpsOMPackageWriter 介面的狀態。

意義
TRUE
套件已關閉,而且無法再新增任何內容。
FALSE
套件已開啟,而且可以新增內容。

傳回值

方法會傳回 HRESULT。 可能的值包括但不限於下列資料表中的值。 如需此表格中未列出的 XPS 檔 API 傳回值的相關資訊,請參閱 XPS 檔錯誤

傳回碼 描述
S_OK
此方法已成功。
XPS_E_UNAVAILABLE_PACKAGE
發生嚴重錯誤,而且無法復原 XPS OM 的內容。 XPS OM 的某些元件可能仍然可以使用,但只有在驗證之後才能使用。 由於傳回此錯誤之後無法預測 XPS OM 的狀態,因此應該釋放並捨棄 XPS OM 的所有元件。
 

這個方法會呼叫 封裝 API。 如需封裝 API 傳回值的相關資訊,請參閱 封裝錯誤

備註

如果 IXpsOMPackageWriter 介面已關閉,則不允許封裝上的作業。

規格需求

   
最低支援的用戶端 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 xpsobjectmodel.h

另請參閱

IXpsOMPackageWriter

IXpsOMPackageWriter3D

封裝錯誤

使用 IXpsOMPackageWriter 介面

XML Paper Specification

XPS 檔錯誤