次の方法で共有


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 アプリ]
ターゲット プラットフォーム ウィンドウズ
ヘッダー xpsobjectmodel_1.h
ライブラリ 何一つ

関連項目

IXpsOMPackage1

XPS ドキュメント