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
Library

请参阅

IXpsOMPackage1

XPS 文档