このパッケージの初期化に使用されたデータのドキュメント型を取得します。 このメソッドは、ドキュメントが 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 ドキュメント の