IAppxBundleFactory::CreateBundleWriter メソッド (appxpackaging.h)
アプリ パッケージを追加できる書き込み専用バンドル オブジェクトを作成します。
構文
HRESULT CreateBundleWriter(
[in] IStream *outputStream,
[in] UINT64 bundleVersion,
[out, retval] IAppxBundleWriter **bundleWriter
);
パラメーター
[in] outputStream
種類: IStream*
シリアル化されたパッケージ データを受信する出力ストリーム。 ストリームは、少なくとも Write メソッドをサポートしている必要があります。
[in] bundleVersion
型: UINT64
バンドルのバージョン番号。
0 に設定すると、 CreateBundleWriter は バンドルのバージョン番号を現在のシステム時刻から派生した値に設定します。 バージョン番号が自動的に生成され、連続する呼び出しごとにより高いバージョン番号が生成されるように、0 を渡すことをお勧めします。
たとえば、2013/12/23 午前 3:45:00 UTC に bundleVersion を 0 に設定して CreateBundleWriter を呼び出すと、バンドルのバージョン番号は 2013.1223.0345.0000 になります。
[out, retval] bundleWriter
種類: IAppxBundleWriter**
このメソッドによって作成されたバンドル ライター。
戻り値
種類: HRESULT
メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、次の表に示すエラー コードが含まれますが、これらに限定されません。
注釈
バンドルに追加されたコンテンツは、Appx バンドル ファイルとして outputStream にシリアル化されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | appxpackaging.h |