次の方法で共有


IAssemblyCacheItem::CreateStream メソッド (winsxs.h)

CreateStream メソッドは、マニフェストまたはモジュールのソースをストリームにコピーします。

構文

HRESULT CreateStream(
  [in]       DWORD          dwFlags,
  [in]       LPCWSTR        pszStreamName,
  [in]       DWORD          dwFormat,
  [in]       DWORD          dwFormatFlags,
             IStream        **ppIStream,
  [optional] ULARGE_INTEGER *puliMaxSize
);

パラメーター

[in] dwFlags

予約済み。

[in] pszStreamName

マニフェストの名前を含む文字列値へのポインター。 これはストリームの名前になります。

[in] dwFormat

このパラメーターは、モジュールまたはマニフェストをストリームにコピーするかどうかを指定します。

説明
STREAM_FORMAT_COMPLIB_MODULE
Windows 以外のアセンブリのモジュールのソースをストリームにコピーします。
STREAM_FORMAT_COMPLIB_MANIFEST
Windows 以外のアセンブリのマニフェストのソースをストリームにコピーします。
STREAM_FORMAT_WIN32_MODULE
Windows アセンブリのモジュールのソースをストリームにコピーします。
STREAM_FORMAT_WIN32_MANIFEST
Windows アセンブリのマニフェストのソースをストリームにコピーします。

[in] dwFormatFlags

予約済み。

ppIStream

情報を受け取る IStream インターフェイスへのポインターを含む場所へのポインター。

[optional] puliMaxSize

予約済み。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

戻り値 説明
S_OK
メソッドが成功しました。
S_FALSE
メソッドが成功しませんでした。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winsxs.h
[DLL] Sxs.dll

関連項目

IAssemblyCacheItem