Share via


IXpsOMObjectFactory::CreateReadOnlyStreamOnFile メソッド (xpsobjectmodel.h)

指定したファイルに対して読み取り専用 IStream を作成します。

構文

HRESULT CreateReadOnlyStreamOnFile(
  [in]          LPCWSTR filename,
  [out, retval] IStream **stream
);

パラメーター

[in] filename

開くファイルの名前。

[out, retval] stream

指定したファイル上のストリーム。

戻り値

このメソッドは HRESULT を返します。 使用可能な値には、次の表に含まれる値が含まれますが、これらに限定されません。 この表に記載されていない XPS ドキュメント API の戻り値については、「 XPS ドキュメント エラー」を参照してください。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
filename または streamNULL です
 

このメソッドは Packaging API を呼び出します。 Packaging API の戻り値の詳細については、「 パッケージ化エラー」を参照してください。

注釈

CreateReadOnlyStreamOnFile は、 IOpcFactory::CreateStreamOnFile のラッパー メソッドです。 これは、次を呼び出すのと同じ効果があります。

    hr = opcFactory->CreateStreamOnFile (
        fileName,
        OPC_STREAM_IO_READ,
        NULL,
        FILE_ATTRIBUTE_NORMAL,
        &stream);

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー xpsobjectmodel.h

こちらもご覧ください

IOpcFactory::CreateStreamOnFile

IXpsOMObjectFactory

パッケージ化エラー

XML Paper Specification

XPS ドキュメント エラー