共用方式為


IXpsOMPackage1::GetDocumentType 方法 (xpsobjectmodel_1.h)

取得用來初始化此封裝之數據的檔類型。 這個方法可用來判斷檔是否為 XPS 或 OpenXPS 類型。 如需詳細資訊,請參閱 XPS 檔

語法

HRESULT GetDocumentType(
  XPS_DOCUMENT_TYPE *documentType
);

參數

documentType

[out, retval]用來初始化此封裝之源數據的檔類型。 如果封裝是在記憶體中建立,則會傳回XPS_DOCUMENT_TYPE_UNSPECIFIED的檔類型值。

傳回值

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

S_OK:方法成功。

E_POINTER:documentType 為 NULL

備註

如果 IXpsOMPackage1 實例未從數據流或檔案載入,則檔類型未指定 (XPS_DOCUMENT_TYPE_UNSPECIFIED) 。 否則,傳回的檔類型是用來初始化 IXpsOMPackage1 實例的數據流或檔案。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 xpsobjectmodel_1.h
程式庫

另請參閱

IXpsOMPackage1

XPS 文件