Método IAssemblyCacheItem::CreateStream (winsxs.h)

O método CreateStream copia a origem de um manifesto ou módulo em um fluxo.

Sintaxe

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

Parâmetros

[in] dwFlags

Reservado.

[in] pszStreamName

Ponteiro para um valor de cadeia de caracteres que contém o nome do manifesto. Isso se torna o nome do fluxo.

[in] dwFormat

Esse parâmetro especifica se um módulo ou manifesto está sendo copiado para um fluxo.

Valor Significado
STREAM_FORMAT_COMPLIB_MODULE
Copie a origem de um módulo para um assembly que não seja do Windows para um fluxo.
STREAM_FORMAT_COMPLIB_MANIFEST
Copie a origem de um manifesto para um assembly que não seja do Windows para um fluxo.
STREAM_FORMAT_WIN32_MODULE
Copie a origem de um módulo para um assembly do Windows em um fluxo.
STREAM_FORMAT_WIN32_MANIFEST
Copie a origem de um manifesto de um assembly do Windows para um fluxo.

[in] dwFormatFlags

Reservado.

ppIStream

Ponteiro para o local que contém o ponteiro para a interface IStream que recebe as informações.

[optional] puliMaxSize

Reservado.

Valor retornado

Esse método pode retornar um desses valores.

Valor retornado Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O método não foi bem-sucedido.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsxs.h
DLL Sxs.dll

Confira também

Iassemblycacheitem