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 ドキュメント