共用方式為


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