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 |
程式庫 | 無 |